MARGO

C++ Developer – High Frequency Trading (HFT Systems)

MARGO
Apply
8 months ago
London, United KingdomSenior

Responsibilities

  • Design, develop, and optimise ultra-low-latency C++ trading components.
  • Process market data and implement order-routing components on critical execution paths.
  • Implement lock-free and wait-free algorithms and optimise memory allocation, cache locality, CPU utilisation, jitter, and tail latency.
  • Analyse CPU behaviour, branch prediction, cache misses, NUMA effects, kernel bypass, and user-space networking.
  • Profile systems using instruction-level analysis and hardware performance counters.
  • Ensure correctness, determinism, and stability of production trading systems.
  • Participate in production releases and live deployments and investigate latency regressions and production anomalies.
  • Use C# where applicable for monitoring, control, configuration, orchestration, risk, dashboards, and operational analytics.

Requirements

  • Strong experience developing C++ for performance-critical or low-latency systems.
  • Proven experience in HFT or ultra-low-latency trading environments.
  • Deep understanding of CPU architecture, caches, and memory models.
  • Strong knowledge of concurrency, memory ordering, and Linux internals.
  • Experience working close to hardware and network layers.
  • A strong production mindset and sense of ownership.
  • Exposure to C# in trading, control, or monitoring systems is highly valued.
  • Experience with market data feed handlers or order gateways is highly valued.
  • Prior market-making or proprietary-trading experience is highly valued.
  • Experience with FPGA-assisted or hybrid architectures is highly valued.
  • C#-only backgrounds are not suitable because core execution systems are implemented in C++.

Benefits

  • Access to elite HFT and ultra-low-latency trading environments.
  • Technically demanding engineering assignments and exposure to rare, high-value low-latency skill sets.
  • Human-sized consultancy with high technical standards.
  • The position is based in London, UK, and does not offer visa sponsorship.

Tech Stack

Categories

MARGO

About MARGO

11-50 employees
Contact me