C++ Performance Engineer

Company: Selby Jennings
Apply for the C++ Performance Engineer
Location: London
Job Description:

We are seeking an exceptional C++ Engineer to join one of the world’s most advanced high-frequency trading firms. This is a rare opportunity to work at the intersection of cutting-edge technology and global financial markets, where performance is measured in nanoseconds and innovation drives competitive advantage. Your work will directly impact trading performance, and you’ll be empowered to push the boundaries of what’s possible in software and hardware optimisation.

Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack – from CPU cache and memory allocation to kernel bypass and network I/O. Contribute to the design of proprietary protocols, lock-free data structures, and real-time analytics pipelines.

Expert-level proficiency in modern C++, with a deep understanding of low-level systems programming. Strong grasp of computer architecture, concurrency, and performance engineering. DPDK, Solarflare/OpenOnload) and high-performance networking. Familiarity with Linux internals, NUMA, CPU affinity, and custom memory management. Proven track record of building latency-critical systems in trading, gaming, or telecom environments. Bonus: Experience with FPGA acceleration, RDMA, or custom NIC firmware.

Direct impact on trading performance and strategy execution. Culture of excellence: flat structure, minimal bureaucracy, and relentless focus on performance. Compensation at the top end of the market, with significant upside tied to impact….

Posted: May 23rd, 2026