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

Hunter Bond

England

Hybrid

GBP 150,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Performance-linked upside
Cutting-edge trading technology

Job summary

A leading global trading firm in the London area is hiring a Low-Latency Software Engineer to develop high-throughput trading systems in C++ and Java. The ideal candidate has over 3 years of experience in low-latency systems and a strong understanding of CPU architectures. This role offers a competitive compensation package and hybrid working arrangements while collaborating with elite engineers and quants. Join a technology-first culture to be at the forefront of trading technology.

Qualifications

  • 3+ years of experience in low-latency systems, trading tech, or high-performance computing.
  • Deep understanding of CPU architecture and cache optimisation.
  • Proven track record of building high-throughput, deterministic systems.

Responsibilities

  • Design and implement low-latency trading infrastructure in C++ and Java.
  • Optimize network protocols and messaging systems for minimal latency.
  • Develop and maintain real-time data feeds and execution engines.

Skills

Low-latency systems
C++
Java
Concurrency & Multithreading
Networking & Messaging
Performance & Profiling

Tools

Linux
TCP/UDP
FIX
ZeroMQ
nanomsg

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

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

Similar jobs worth comparing

C++ Developer
C++ Developer

Oliver Bernard • Greater London

On-site
GBP 212,500 - 287,500
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
C++ Low Latency Developer | Electronic Trading & Market Making | Global Investment Bank
C++ Low Latency Developer | Electronic Trading & Market Making | Global Investment Bank

Vertus Partners • Greater London

Hybrid
GBP 180,000 - 300,000
Hybrid work model
Senior Low Latency C++ Engineer
Senior Low Latency C++ Engineer

NJF Global Holdings Ltd • England

Hybrid
GBP 150,000 - 270,000
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

Hunter Bond • England

Hybrid
GBP 297,000 - 350,000
Highly competitive compensation
Bonus structure
Comprehensive benefits package
+1
Low-Latency Trading Systems Engineer (C++/Java)
Low-Latency Trading Systems Engineer (C++/Java)

Hunter Bond • England

Hybrid
GBP 150,000 - 200,000
Senior Java Low Latency Developer | Electronic Trading
Senior Java Low Latency Developer | Electronic Trading

McGregor Recruitment • Greater London

Hybrid
GBP 350,000
Senior Low-Latency Trading Systems Engineer
Senior Low-Latency Trading Systems Engineer

Morgan McKinley • England

On-site
GBP 120,000 - 180,000
Competitive base salary
Discretionary performance bonus
Comprehensive health benefits
eFX Software Engineer (Java)
eFX Software Engineer (Java)

Harnham • Greater London

Hybrid
GBP 136,000 - 160,000
Backend Software Engineer C++ Rust Low Latency
Backend Software Engineer C++ Rust Low Latency

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Salary up to £180k
Bonus (≈50% of base)
Pension