Senior Software Engineer - £140k - £150k - Asset Manager - London
- Recruiter
- Finance Network
- Location
- London, United Kingdom
- Salary
- £140k - £150k Total comp
- Posted
- 17 May 2022
- Closes
- 28 May 2022
- Ref
- 14938121
- Job Function
- Other
- Industry Sector
- Finance - General
- Employment Type
- Full Time
- Education
- Bachelors
Overview
You will be part of a highly effective engineering team, responsible for building an analytics data and computational platform hosted on the cloud.
This role comes with a lot of room to make a significant impact on the end-users and improve the customer experience.
You will work in an environment that encourages creativity, innovation and modern state-of-the-art principles, practices, and technologies.
You will be responsible for:
Required skills and expertise:
Desirable experience/skills
You will be part of a highly effective engineering team, responsible for building an analytics data and computational platform hosted on the cloud.
This role comes with a lot of room to make a significant impact on the end-users and improve the customer experience.
You will work in an environment that encourages creativity, innovation and modern state-of-the-art principles, practices, and technologies.
You will be responsible for:
- Practicing disciplined software engineering (domain analysis, software design, automated testing, code reviews, and writing great, pragmatic code)
- Helping with building and maintaining high quality, operationally ready, state-of-the-art systems
- Mentoring and assisting team members
- Own the delivery of complex capabilities end to end. Focusing on supporting, uncovering, and addressing users' needs
Required skills and expertise:
- Experience of writing readable, maintainable, testable code in an Agile-style environment
- 5+ years coding experience (Python / JavaScript / Java / Kotlin / C++)
- Demonstrable experience with up-to-date language features (e.g., Java 8+, JavaScript ES6+)
- Knowledge of static and scripting languages
- Experience of working with distributed systems
- Good understanding of the cloud (preferably AWS)
- Experience with quality assurance practices (Unit Tests, Automated Tests, Code Reviews, Manual Tests)
- Experience with Databases (SQL / NoSQL)
Desirable experience/skills
- Exposure to the asset management business and/or financial markets
- Familiarity with AWS, Kubernetes, Docker, Terraform
- Experience with Protocol Buffers (protobufs), RPC (preferably gRPC),
- Exposure to R