C++ Developer - Strategy Implementation Engineering

Selby Jennings
Charing Cross, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 81K

Job location

Charing Cross, United Kingdom

Tech stack

C++
Memory Management
High-Frequency Trading
Multithreading
Real Time Systems
Low Latency

Job description

  • Design and implement real-time trading strategies and execution algorithms in C++20, leveraging GCC 12.
  • Collaborate closely with quantitative researchers to translate models into production-ready code.
  • Optimise systems for ultra low latency, throughput, and determinism.
  • Monitor and improve live trading performance, identifying bottlenecks and tuning systems.

Requirements

  • Strong proficiency in modern C++ (C++17/20) with a deep understanding of performance optimisation.
  • Experience with GCC 12 or similar toolchains that support C++20 features.
  • Solid understanding of low-latency systems, multithreading, and memory management.
  • Background in real-time systems, high-frequency trading, or performance-critical applications.

Apply for this position