Senior Low Latency Kernel Engineer (C++/Linux)

Selby Jennings

Greater London

On-site

GBP 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Selby Jennings is seeking a Senior Low Latency Kernel Engineer to push the limits of Linux, networking, and hardware performance for a top-tier quantitative trading firm in London. The role focuses on kernel tuning, CPU and memory optimization, and ultra-low-latency C++ development.

You'll work with FPGA, infrastructure, and hardware teams to remove bottlenecks across the stack, using perf, eBPF, and ftrace to drive deterministic performance in trading environments.

Qualifications

  • 6+ years of modern C++ experience (C++20+).
  • Deep expertise in Linux internals, kernel tuning, networking, and systems programming.
  • Strong understanding of CPU architecture, cache hierarchies, memory management, and performance profiling.
  • Academic excellence from a top university in a quantitative field.

Responsibilities

  • Optimising Linux kernels and network stacks for deterministic low-latency performance.
  • Analysing CPU, cache, memory, NUMA, and scheduling behaviour.
  • Developing high-performance C++20 systems used in trading and market data environments.
  • Leveraging perf, eBPF, and ftrace to identify and remove bottlenecks.

Skills

C++20
Linux internals
Kernel tuning
Performance profiling
System programming
HFT exposure

Tools

perf
eBPF
ftrace

Job description

Senior Low Latency Kernel Engineer (C++/Linux)

Want to work where nanoseconds matter?

We're partnering with a top-tier quantitative trading firm seeking a Low-Latency Kernel Engineer to push the limits of Linux, networking, and hardware performance.

This is a deeply technical role focused on kernel tuning, CPU and memory optimization, network stack performance, and ultra-low-latency C++ development. You'll work directly with FPGA, infrastructure, and hardware teams to eliminate bottlenecks across the entire stack.

What you'll be doing:

  • Optimising Linux kernels and network stacks for deterministic low-latency performance
  • Analysing CPU, cache, memory, NUMA, and scheduling behaviour
  • Developing high-performance C++20 systems used in trading and market data environments
  • Leveraging tools such as perf, eBPF, and ftrace to identify and remove bottlenecks
  • Collaborating with FPGA engineers on hardware-accelerated solutions

What we're looking for:

  • 6+ years of modern C++ (C++20+) experience
  • Deep expertise in Linux internals, kernel tuning, networking, and systems programming
  • Strong understanding of CPU architecture, cache hierarchies, memory management, and performance profiling
  • Exceptional academics from a top university in Computer Science, Mathematics, Engineering, Physics, or a related quantitative field
  • A genuine passion for low-level performance engineering

Nice to have:

  • DPDK, XDP, AF_XDP, RDMA, OpenOnload, or other kernel-bypass technologies
  • FPGA or hardware acceleration exposure
  • Experience in HFT, trading systems, market data, telecoms, or other latency-sensitive environments

Join a team of elite engineers solving some of the hardest performance challenges in the industry, where every optimisation can directly impact production trading performance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Ultra-Low Latency Kernel Engineer — C++/Linux
Ultra-Low Latency Kernel Engineer — C++/Linux

Selby Jennings • Greater London

On-site
GBP 140,000 - 180,000
Performance C++ Software Engineer (High Frequency Trading)
Performance C++ Software Engineer (High Frequency Trading)

NJF Global Holdings Ltd • Greater London

On-site
GBP 250,000 - 500,000
Low Latency C++ Engineer, Quant Trading, London : £200k+
Low Latency C++ Engineer, Quant Trading, London : £200k+

Hunter Bond • Greater London

On-site
GBP 100,000 - 180,000
Senior Low Latency C++ Developer
Senior Low Latency C++ Developer

Balyasny Asset Management L.P. • Greater London

On-site
GBP 120,000 - 180,000
Lead Engineer, Trading Platform Engineering
Lead Engineer, Trading Platform Engineering

Bullish • Greater London

On-site
GBP 70,000 - 100,000
Senior C++ Developer | HFT Trading Systems
Senior C++ Developer | HFT Trading Systems

Selby Jennings • Greater London

On-site
GBP 120,000 - 190,000
C++ Software Engineer
C++ Software Engineer

Selby Jennings • City Of London

On-site
GBP 90,000 - 130,000
Software Engineer | Ultra-Low Latency Cryptoasset Trading | Faster Than Finality
Software Engineer | Ultra-Low Latency Cryptoasset Trading | Faster Than Finality

Mondrian Alpha • Greater London

On-site
GBP 120,000 - 180,000
Low Latency - Senior C++ Engineer - Market Data
Low Latency - Senior C++ Engineer - Market Data

Stanford Black Limited • City Of London

On-site
GBP 150,000 - 230,000
Low Latency Linux Engineer - Optimise low-latency trading infrastructure
Low Latency Linux Engineer - Optimise low-latency trading infrastructure

Saragossa • London

On-site
GBP 35,000 - 55,000