ETF Platform Developer (Python)
Advanced Resource Managers (A.R.M.)
In this role you will design, build and support production-grade Python applications that underpin ETF portfolio management and investment decision-making. You will collaborate with Portfolio Managers and Quant Analysts to modernise and scale front-office tools, improving quality and reducing debt. You’ll help create robust APIs, monitoring, and automation to support high-velocity trading workflows in a cloud-based environment. This is a chance to shape critical investment technology within a globally respected firm. You’ll work hybrid in London, contributing to impactful, data-driven engineering across the investment lifecycle.
Responsibilities- Design, develop and support production-grade Python applications
- Enhance investment workflows supporting portfolio management, trading and risk analysis
- Improve platform scalability, resilience and operational support processes
- Build and maintain APIs, integrations and automated delivery pipelines
- Collaborate with Portfolio Managers and Quant Analysts to deliver business-critical enhancements
- Strengthen monitoring, observability, testing and production support capabilities
- Contribute to architecture decisions and application modernisation initiatives
- Strong commercial Python engineering experience
- Experience building and supporting production applications
- PostgreSQL and Snowflake expertise
- AWS cloud experience (ECS, EKS, Lambda, S3, RDS or similar)
- CI/CD, automated testing and software engineering best practices
- Experience within asset management, investment management, capital markets or financial services
- Strong stakeholder engagement skills
- Strong stakeholder engagement
- collaboration
- communication
- Python
- PostgreSQL
- Snowflake
Reference: WJ-747_31244760 · Posted 08 Nov 2026, 12:27 AM