Low-Latency C++ Engineer – Systematic Trading – Bonhill Partners

Low-Latency C++ Engineer – Systematic Trading – Bonhill Partners

Low-Latency C++ Engineer – Systematic Trading – Bonhill Partners

Efinancialcareers

Reed

London

10 hours ago

No application

About

Low-Latency C++ Engineer – Systematic Trading We’re looking for a seasoned low-latency engineer to help push the boundaries of speed and efficiency across our trading systems. You’ll be working at the intersection of software and hardware — tuning every layer of our stack, from the Linux kernel to our custom C++ frameworks, ensuring our trading infrastructure runs at nanosecond precision. This is a hands-on, performance-driven engineering role within a team that obsesses over every CPU cycle, cache miss, and network packet. What You’ll Do Architect, implement, and refine ultra-low-latency C++ systems for execution, market data processing, and internal infrastructure.Analyze and optimize performance across compute, memory, cache, and networking layers using advanced profiling and benchmarking tools.Collaborate with FPGA, hardware, and network engineering teams to design holistic, cross-stack optimizations.Continuously improve our real-time telemetry, logging, and monitoring systems to surface microsecond-level insights.Experiment with kernel tuning, driver parameters, and CPU isolation to squeeze out every bit of performance. What We’re Looking For 5+ years of hands-on experience building and optimizing latency-sensitive C++ systems (C++17/20 preferred).Strong understanding of modern CPU architecture, instruction pipelines, NUMA, cache coherency, and memory management.Deep expertise with Linux internals — from kernel configuration and interrupt handling to low-level performance profiling (perf, eBPF, ftrace, etc.).Experience with lock-free data structures, high-performance networking (TCP/UDP/multicast), and concurrency models.Familiarity with RDMA, DPDK, or other kernel-bypass networking stacks is a pl