M

C++ Engineer Pushing the Speed of Light | Ultra-Low Latency Trading Systems

salary Salary :

£150,000 - 200,000 yearly

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - C++ Engineer Pushing the Speed of Light | Ultra-Low Latency Trading Systems

We are partnering with one of the world’s most technically ambitious proprietary trading firms - a group rebuilding their entire trading platform from the metal up to operate at the physical limits of modern hardware. This isn’t an incremental improvement. It’s a total re-architecture of the fastest system on the planet, where every microsecond is contested ground and every cache miss is a bug.

Environment: C++20/23 • Linux • Kernel-bypass Networking • FPGA • RDMA • Nanosecond Execution

Their engineers operate where nanoseconds decide P&L — measured, profiled, and deployed in live markets where performance is the edge.

They’re now seeking an elite C++ Engineer capable of designing and optimising the core of a real-time execution platform — a system that ingests millions of market events per second and reacts deterministically, faster than anyone else on Earth.

The successful engineer will:

  1. Architectzero-GC, lock-free pipelines built around ring buffers and cache-aligned data structures.
  2. Developcustom kernel-bypass network stacks usingDPDK, RDMA, and Solarflare Onload , tuned to single-digit microsecond latency.
  3. Engineerbranch-prediction-aware order handlers andSIMD-vectorized pricing logic inAVX-512 .
  4. Deliver next-tick telemetry withnanosecond-precision timestamps and cross-core synchronization.
  5. Collaborate withFPGA specialists to merge hardware precision with software agility.

The Toolkit

  1. ModernC++20/23 , template metaprogramming, constexpr, inline assembly when necessary.
  2. Profiling and optimization usingperf ,VTune ,bcc , andFlameGraphs .
  3. Deep knowledge ofNUMA-aware design , memory fences, and lock-free concurrency.
  4. Expertise incustom allocator design ,branchless algorithms , andprofile-guided optimization .
  5. A habit of benchmarking rather than assuming — data, not theory.

Ideal Background

  1. Proven experience buildingultra-low-latency systems in trading, gaming, or networking.
  2. Deep understanding ofCPU architecture , from cache hierarchies to speculative execution.
  3. The mindset of someone whothinks in nanoseconds and measures in CPU cycles .
  4. A record of winning battles with compilers, kernels, and performance bottlenecks.

The Environment

This firm operates on a flat structure — no committees, no bureaucracy, no excuses. Engineering, hardware, and trading sit shoulder-to-shoulder. Code that’s 10ns faster doesn’t just run better — it changes the business.

If you believe latency is the final frontier, and profiling is the only truth, this is the environment you’ve been building toward.

To apply, please either send [email protected] an email, or respond to this advertisement.

Original job C++ Engineer Pushing the Speed of Light | Ultra-Low Latency Trading Systems posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to C++ Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar C++ Engineer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.