Skip to content
Quant jobs / Jump Trading

C++ Software Engineer – Trading Team

A C++ developer on a Jump trading team in London who writes and tunes trading algorithms. The role centres on execution algorithms and performance.

What you’d work on

Our reading of the posting: what a new hire in this role would most likely spend their first months on.

  • Implement and optimise trading algorithms
  • Test for correctness and stability
  • Improve platform performance and hardware efficiency
  • Work with traders on new strategies

What they ask for

Required

  • 5+ years of C++
  • Algorithmic trading systems
  • Market order execution algorithms
  • Large-scale data systems on clusters
  • Testing and quality discipline
Education
Bachelor's or Master's in computer science, engineering or related
Experience
5+ years in C++ development on algorithmic trading
Languages and tools
  • C++

How to prepare

  • Write a limit order book in modern C++ and profile it
  • Study execution algorithms such as TWAP and VWAP
  • Learn lock-free structures and cache effects
  • Add rigorous testing to a trading simulator

What to study

The HFT Quant Developer roadmap sets out the stages for this kind of role, with free resources for each.

Open the roadmap

Apply

Read the full posting on Jump Trading’s site before applying: requirements, location and pay can change after we check them.

View the posting on Jump Trading’s site ↗

SelfMadeQuant wrote this summary from the employer’s public posting, last checked 6 November 2026. SelfMadeQuant isn’t affiliated with Jump Trading and doesn’t handle applications.

Similar roles