Senior Lead Software Engineer - Python / Java
Role details
Job location
Tech stack
Job description
As a Senior Lead Software Engineer in the AMIP team, you will set the technical direction for Python and Java back-end services and React front-end applications on AWS. You will partner closely with product owners and business stakeholders in London, while bridging collaboration with a development team in India. You will own outcomes across architecture, delivery, and people leadership, ensuring secure, scalable solutions that align technology with business priorities. You will foster a culture of accountability, continuous learning, and inclusion., * Define and evolve the technical roadmap for cloud-native analytics services and user-facing applications on AWS
- Lead design reviews and establish engineering standards for code quality, testing, observability, performance, and security
- Write and deliver code across Python/Java services and React front-ends
- Own critical features end-to-end, from design through production support
- Write clean, secure, testable code with robust unit, integration, and end-to-end tests
- Pair-program with engineers to resolve complex issues and drive reliability improvements
- Implement disciplined SDLC and DevOps practices, including CI/CD and infrastructure as code
- Set up effective cross-timezone operating models to align global teams
- Translate requirements into clear, testable user stories and technical plans
- Communicate trade-offs, manage scope, and align on outcomes with stakeholders
- Coach and mentor engineers, fostering an inclusive and high-trust team culture
Requirements
- Hands-on experience in system design, application development, testing, and operational stability in production
- Advanced proficiency in Java and/or Python, with working knowledge of React for user-facing applications
- Deep understanding of cloud-native architectures on AWS, including core services, IAM, security, and observability
- Ability to independently solve design and functionality challenges and own features end-to-end
- Degree in Computer Science, Computer Engineering, Mathematics, or related field (or equivalent experience)
Preferred Qualifications, Capabilities, and Skills:
- Experience with investment analytics, such as performance/risk, attribution, factor models, or portfolio diagnostics
- Strong stakeholder communication and product partnership, with effective cross-timezone collaboration
- Front-end leadership with React (ideally TypeScript), including component design, testing, and performance tuning
- Familiarity with DevOps/SRE practices, including CI/CD, infrastructure as code (Terraform/CloudFormation), and incident response
- Team leadership experience, including establishing engineering standards, mentoring, and building reusable libraries and components
If you are passionate about technology, eager to lead, and ready to make a difference, we invite you to join our team and help shape the future of investment analytics.