Our client, a leading financial services and risk technology organisation, is seeking a Senior Python Engineer to join a growing engineering team delivering solutions across trading, risk, and analytics platforms. This role sits at the intersection of technology and the front office, providing the opportunity to work closely with trading, quantitative, and risk teams to build scalable systems that support critical business functions across global markets.
The Opportunity
You'll be involved in the design and development of high-impact applications that enable risk analysis, trade processing, and business decision-making across complex financial products.
Key responsibilities will include:
- Building and enhancing Python-based applications that support trading and risk workflows
- Developing scalable data services and processing solutions for large volumes of market and transactional data
- Delivering integrations across pricing, risk, and trade management platforms
- Creating APIs and backend services that support internal applications and analytics tools
- Working alongside business stakeholders to convert complex requirements into robust technical solutions
- Driving best practices around software engineering, testing, and code quality
- Contributing to architectural decisions and platform improvements as systems continue to scale
What We're Looking For
- Strong commercial experience developing enterprise applications using Python
- Experience working within investment banking, capital markets, or financial trading environments
- Solid understanding of data-intensive application development and performance optimisation
- Advanced SQL skills with experience querying and manipulating large datasets
- Experience with data analysis and processing frameworks such as Pandas and NumPy
- Exposure to modern API development using technologies such as FastAPI, Flask, or similar frameworks
- Strong Linux/Unix knowledge and experience working within production environments
- Financial Markets Experience
We're particularly interested in candidates who have worked on platforms supporting:
- Market risk, PnL, exposure management, or trade lifecycle processes
- Reconciliation, reporting, or risk analytics functions
- Fixed income, rates, credit, derivatives, or other capital markets products
- Experience working with enterprise front-office platforms, quantitative libraries, or strategic risk systems within large financial institutions would be highly advantageous.