C++ Software Engineer

C++ Software Engineer – High-Frequency Trading

Looking for a C++ Engineer with strong commercial experience in low latency or ultra-low latency systems, to join a systematic trading firm operating at the cutting edge of high-frequency trading.

Role Overview:

  • You will work across the full trading system stack, building and optimising the infrastructure that powers live trading at scale.
  • Design and implement high-performance C++ systems targeting sub-microsecond and nanosecond-level latency
  • Optimise production code for speed, reliability, and throughput under live market conditions
  • Collaborate directly with traders, quant researchers, and fellow engineers on technically demanding problems
  • Work across the full software lifecycle in a fast-paced, results-driven environment

Requirements:

  • Strong modern C++ (C++17 or later), with commercial experience in low latency or performance-critical systems
  • Deep understanding of multithreading, memory management, and systems-level performance tuning
  • Solid Linux development background and familiarity with networking protocols
  • Prior HFT or proprietary trading experience is a strong advantage, though not essential for exceptional engineers from adjacent fields such as networking, gaming, or real-time systems
  • Bachelor's degree in Computer Science or similar

Compensation: £300k TC (as always, this is negotiable)

We will respond to all shortlisted candidates within 3 days. For the latest opportunities, follow our LinkedIn company page.

Job Details

Company
Durlston Partners
Location
City of London, London, United Kingdom
Posted