C++ Engineer - Low Latency Market Data (Greenfield team)

Selby Jennings
London, UK
2 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£95,962.0
Working hours
Regular working hours

Tech stack

Algorithmic Trading C++ (Programming Language) Profiling Microarchitecture Information Engineering Linux Kernel Remote Direct Memory Access Systems Architecture Low Latency Data Pipelines

Job description

  • Design and implement ultra-low-latency market-data pipelines from exchange feed-handler to downstream consumers
  • Hands-on development in modern C++23 on performance-critical hot paths
  • Exchange connectivity, feed normalisation, sequencing, and recovery logic
  • Deep involvement in latency profiling, optimisation, and systems architecture
  • Close work with low-latency engineers and quantitative teams

Requirements

  • Professional experience writing C++23 in production trading systems
  • Kernel-bypass networking (e.g. DPDK, Solarflare/Onload, RDMA)
  • Strong background in low-latency / high-performance systems
  • Solid understanding of Linux internals, CPU architecture, cache behaviour, memory layout, and profiling tools

Nice to have

  • Direct exposure to market data or HFT environments

If you’re passionate about microsecond-level optimisation and market-data engineering, apply for a confidential discussion.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

3:37 min

Accessing API documentation and testing remote driving latency

Alexandru Ciinaru Alexandru Ciinaru +3 · World Congress 2025

Videos

See all

Related articles

See all