Low-Latency Software Engineer : C++/Java : £150-200k+

Hunter Bond
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£150,000.0 - £200,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) C++ (Programming Language) Profiling Microarchitecture Data Structures Linux High-Frequency Trading Python (Programming Language) Linux Kernel Enterprise Messaging Systems Multicasting Network Protocols
+10 more
Performance Tuning ZeroMQ (Concurrent Programming Libraries) Multithreading Scripting High Performance Computing Concurrency Perf (Linux) Information Technology Low Latency Real Time Data

Job description

Low-Latency Software Engineer : C++/Java : £150-200k+

We’re partnering with a leading global trading firm to hire a Low-Latency Software Engineer. This is a rare opportunity to work on ultra-low-latency systems that process market data and execute trades at sub-millisecond speeds - the backbone of high-frequency trading and algorithmic strategies.

The Role

  • Designing and implementing low-latency, high-throughput trading infrastructure in C++ and Java
  • Optimising network protocols, messaging systems, and concurrency models for minimal latency
  • Developing and maintaining real-time data feeds, order routing, and execution engines
  • Profiling, benchmarking, and tuning performance-critical systems down to the nanosecond
  • Collaborating with quants, traders, and other engineers to translate strategy requirements into production-grade systems
  • Concurrency & Multithreading: data structures, atomics, memory ordering
  • Networking & Messaging: TCP/UDP, multicast, FIX, ZeroMQ, nanomsg
  • Performance & Profiling: Linux perf, cache line optimisation, latency benchmarking
  • Familiarity with Linux internals, kernel tuning
  • Optional: Python for tooling and scripting

Ideal Candidate

  • 3+ years of experience in low-latency systems, trading tech, or high-performance computing
  • Deep understanding of CPU architecture, memory hierarchies, and cache optimisation
  • Proven track record of building high-throughput, deterministic systems
  • Strong problem-solving mindset and attention to detail
  • Comfortable working in a high-pressure, fast-moving environment

Why Join?

  • Work on systems that operate at the cutting edge of low-latency trading technology
  • Collaborate with elite engineers, quants, and traders from leading global markets
  • Competitive compensation with performance-linked upside
  • Hybrid working in a technology-first, engineering-led culture

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology, Engineering, and Finance

Industries

Technology, Information and Media, Information Services, and Financial Services

Location

London Area, United Kingdom

Requirements

  • 3+ years of experience in low-latency systems, trading tech, or high-performance computing
  • Deep understanding of CPU architecture, memory hierarchies, and cache optimisation
  • Proven track record of building high-throughput, deterministic systems
  • Strong problem-solving mindset and attention to detail
  • Comfortable working in a high-pressure, fast-moving environment

Benefits & conditions

  • Work on systems that operate at the cutting edge of low-latency trading technology
  • Collaborate with elite engineers, quants, and traders from leading global markets
  • Competitive compensation with performance-linked upside
  • Hybrid working in a technology-first, engineering-led culture

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

4:45 min

The impact of latency on modern Java applications

Markus Kett Markus Kett · World Congress 2022

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:12 min

Evaluating the execution speed of legacy tech stacks

Lea Fragner · LIVE

Videos

See all

Related articles

See all