Python Developer - Front Office

Python Developer - Front Office

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
mthree

At a Glance

  • Tasks: Architect and build real-time pricing and eTrading systems for the Front Office FX Options Technology team.
  • Company: Join a world-leading investment bank focused on high-impact, low-latency systems in global markets.
  • Benefits: Work directly with traders and quants, influencing real-time market decisions and driving P&L.
  • Other info: Background in financial markets or trading systems is beneficial but not mandatory.
  • Why this job: This role offers the chance to solve complex problems where microseconds matter in trading.
  • Qualifications: Strong Python expertise, knowledge of algorithms, and experience in fast-paced production environments required.

The predicted salary is between 50000 - 70000 £ per year.

A world-leading investment bank is hiring a Python Engineer to join its Front Office FX Options Technology team - one of the most business-critical engineering environments in the firm. You’ll sit at the heart of the trading floor, partnering directly with traders, quants, and sales to build low-latency, high-performance trading systems that influence real-time market decisions. If you’re motivated by solving complex problems at scale, building systems where microseconds matter, and seeing your code directly drive P&L - this is that opportunity.

What You’ll Work On

  • Architect and build real-time pricing, eTrading, and market-making systems used globally
  • Design and optimise latency-sensitive trading algorithms and analytics pipelines
  • Develop high-throughput data platforms for market data ingestion and predictive modelling
  • Partner directly with front-office stakeholders to translate trading strategies into production systems
  • Improve market connectivity, execution performance, and system resilience
  • Drive engineering excellence across distributed systems, scalability, and performance tuning

What We’re Looking For

  • Strong Python engineering expertise with a focus on performance and scalability
  • Deep understanding of algorithms, data structures, and system design
  • Solid knowledge of data engineering concepts (SQL/NoSQL, pipelines, large datasets)
  • Track record of delivering production-grade systems in fast-paced environments
  • Ability to operate close to the business with strong communication and ownership
  • Background in financial markets, trading systems, or FX is beneficial - but strong engineers from other domains are encouraged

Python Developer - Front Office employer: mthree

This investment bank is at the forefront of global banking and markets, offering competitive salaries and benefits. Located in a vibrant financial district, the team thrives on engineering excellence and innovation in trading technology.

mthree

Contact Details:

mthree Recruitment Team

We think you need these skills to ace Python Developer - Front Office

Python Engineering
Performance Optimisation
Scalability
Algorithms
Data Structures
System Design
Data Engineering Concepts