Python Developer
Front Office FX Trading Technology - Global Banking & Markets
A leading global investment bank is seeking a Python Developer to join its Front Office FX Options Technology team. This is a high-impact role where you’ll work closely with traders and developers to build cutting-edge, high-performance trading systems - leveraging big data and algorithmic models to analyse and predict market behaviour in real time.
They’re looking for switched-on engineers who can tackle complex problems and deliver business-critical, high-visibility projects in a fast-paced, front-office environment.
Key Responsibilities
- Design, develop, and support pricing, eTrading, and market-making systems.
- Collaborate with traders, sales, and quants to deliver performant, data-driven solutions.
- Enhance trading algorithms, data pipelines, and market connectivity.
- Integrate trading systems with upstream trade execution and regulatory platforms.
- Work within an agile team delivering high-priority solutions under tight deadlines.
Skills & Experience
- Strong Python (or OO language: Java, C#, C++) development experience.
- Solid understanding of data structures, algorithms, and design patterns.
- Experience with SQL/NoSQL, APIs, and distributed systems.
- Familiarity with agile methodologies and CI/CD tools.
- Excellent communication skills and an interest in financial markets or FX trading.
- Degree in Computer Science, Engineering, Mathematics, or Physics preferred.
Why Join
- Work directly with Front Office trading teams on next-gen algorithmic trading systems.
- Gain exposure to real-time analytics, predictive modelling, and high-performance systems.
- Collaborative, high-energy environment with strong growth opportunities.
- Company
- mthree
- Location
- London, UK
- Posted
- Company
- mthree
- Location
- London, UK
- Posted