CareerPlanSign in

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

London, UK💼 Full-time🗓 2026-01-14 → 2026-09-23

Core

Design, develop, and optimise ultra-low latency C++ trading components for market data processing and order routing in latency-critical environments.

Role type

Senior IC C++ software engineer (high-frequency trading systems)

Builds

Ultra-low latency trading infrastructure interacting directly with exchanges and market venues

Domain

Financial markets / High-frequency trading

Required skills

Modern C++ (C++17/20), lock-free programming, custom memory allocators, zero-copy architectures, Linux kernel tuning, CPU pinning, NUMA architecture optimization, instruction-level profiling, network stack optimization

Preferred skills

Experience with kernel bypass networking, hardware counter analysis, deterministic execution path design

Technologies

C++17/20, Linux, TCP/UDP

Responsibilities

Design and optimise ultra-low latency C++ trading components, implement lock-free and wait-free algorithms, analyse and optimise CPU behaviour (branch prediction, cache misses), ensure correctness and stability of production trading systems, investigate latency regressions and production anomalies

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 846,000+ jobs from 20+ sources.