MARGO logo

C++ Developer – High Frequency Trading, HFT Systems

MARGO

London, GBFull-time1 day ago
Apply Now

At a Glance

Employment Type
Full-time
Experience Level
Mid-level
Location
London, GB
Salary
$41.4k - $86.1k
Posted
1 day ago

This is a full-time C++ Developer – High Frequency Trading, HFT Systems position at MARGO, based in London, GB. The role offers $41.4k - $86.1k.

Compensation

$41.4k - $86.1k

Job Description

Job Description

  • Design, develop and optimise ultra-low latency C++ trading components
  • Work on critical execution paths for market data processing and order routing
  • Implement lock-free and wait-free algorithms
  • Optimise memory allocation, cache locality and CPU utilisation
  • Reduce jitter and tail latency
  • Analyse and optimise CPU behaviour (branch prediction, cache misses, NUMA effects)
  • Work closely with infrastructure and network teams on kernel bypass and user-space networking
  • Profile systems at instruction-level and hardware-counter granularity
  • Ensure correctness, determinism and stability of production trading systems
  • Participate in production releases and live deployments
  • Investigate latency regressions and production anomalies
  • Maintain rigorous operational discipline

Requirements

  • Strong experience in C++ development for performance-critical or low-latency systems
  • Proven background 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
  • Strong production mindset and sense of ownership
  • Exposure to C# in trading, control or monitoring systems (highly valued)
  • Experience with market data feed handlers or order gateways (highly valued)
  • Prior exposure to market making or proprietary trading environments (highly valued)
  • Experience with FPGA-assisted or hybrid architectures (highly valued)

Benefits

  • Access to elite HFT and ultra-low latency trading environments
  • Technically extreme and intellectually demanding engineering assignments
  • Clear separation between execution-critical and supporting systems
  • Human-sized consultancy with very high technical standards
  • Long-term positioning on rare, high-value low-latency engineering skillsets

Job Details

Employment Type
Full-time
Location
London, GB
Remote Work
No
Posted
1 day ago

Ready to Apply?

Click below to apply directly on the company's website.

Apply on Company Website