Skip to content
Quant jobs / Jump Trading

Software Engineer – Trading Team

A C++ engineer on a trading team who builds and tunes trading and order execution algorithms. The role mixes algorithm work, testing and platform 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.

  • Design and tune order execution algorithms in C++
  • Test algorithms thoroughly to limit financial risk
  • Improve platform performance and hardware efficiency
  • Experiment with new strategies alongside team members

What they ask for

Required

  • 5+ years of C++
  • Algorithmic trading systems
  • Developing and maintaining market order execution algorithms
  • Large-scale data processing on HPC clusters
  • Testing and quality assurance discipline
  • Problem solving
Education
Bachelor's or Master's in computer science, engineering or similar
Experience
5+ years of C++ with algorithmic trading experience
Languages and tools
  • C++

How to prepare

  • Build a simple execution algorithm such as TWAP or VWAP in C++ and test it on simulated data
  • Learn order types and exchange order book mechanics
  • Practise profiling and optimising C++ code
  • Write unit and simulation tests for trading logic

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