C++ Developer

New Today

Job Description

Senior C++ Developer – FX Trading Platform Migration (Contract)

£1000 per day (Inside IR35)

London – Hybrid (2–3 days per week in the office)

Long-term project

We’re supporting a major financial organisation on a multi‑year programme to modernise and migrate a legacy FX trading platform. The Eastern Time Zone environment has already been successfully migrated; now the focus shifts to delivering the same transformation for the Western Time Zone platform.


This is a hands‑on C++ engineering role working on high‑performance, cross‑asset execution and hedging systems within a front-office trading environment.

What You’ll Be Doing

  • Enhancing and rebuilding components of a modern FX trading platform using C++14/17+
  • Designing and implementing low‑latency solutions across FX, equities, and expanding into futures and options
  • Building connectivity and integrations for liquidity provider onboarding (FIX, market data, order routing)
  • Contributing to the core migration effort modernising legacy trading architecture
  • Working alongside specialists in low‑latency engineering, networking, and capital markets technology
  • Supporting multi‑asset risk management and hedging workflows within a fast‑paced trading environment

What We’re Looking For

  • 10+ years’ experience in modern C++ development
  • Strong understanding of STL, Boost, multithreading, and performance optimisation
  • Proven background in capital markets — ideally FX, but cross‑asset experience also welcomed
  • Solid understanding of trading system architecture, market data, execution flows
  • Experience with FIX and LP integrations
  • Ability to work in a high‑performance engineering culture alongside front‑office technology teams

Nice to Have

  • Buy‑side C++ experience
  • Knowledge of futures, options, and broader cross‑asset trading

Location:
Greater London
Job Type:
FullTime
Category:
Technology

We found some similar jobs based on your search