C++ Software Engineer

C++ Software Engineer

Salary: £150k–£200k

Total Comp: £250k–£500k (based on performance and seniority)

I'm partnered with a quantitative trading firm hiring a C++ Software Engineer to join its high-frequency trading team in London.

The focus is on building and scaling ultra-low-latency systems for global markets.

They’re looking for experienced engineers who care deeply about performance, clean design, and systems where nanoseconds matter.

Responsibilities:

  • Build and optimize latency-critical C++ systems across trading, market data, and infrastructure
  • Drive performance improvements across CPU, memory, cache, and networking layers
  • Profile, benchmark, and tune systems in real-world conditions
  • Collaborate with hardware and FPGA engineers on system architecture
  • Perform kernel-level optimization and low-level tuning

Requirements:

  • Experience developing performance-critical applications in modern C++
  • Strong systems programming and low-level expertise
  • Deep knowledge of Linux internals, kernel tuning, and profiling tools
  • Strong interest in hardware behavior, networking, and optimization

Why Join:

  • Work on systems where tiny optimizations have real financial impact
  • Collaborate with top engineers across software and hardware
  • Engineering-led culture focused on innovation and excellence
  • Tackle complex, cutting-edge performance challenges

Job Details

Company
NJF Global Holdings Ltd
Location
London Area, United Kingdom
Posted