Senior Low-Latency Java Engineer - London

McGregor Recruitment

Greater London

Hybrid

GBP 120,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work arrangement

Job summary

McGregor Boyall is partnering with a leading global investment bank to hire a low-latency engineer for its electronic trading technology team.

The role focuses on hands-on development in Java and Rust, building event-sourcing frameworks to support algorithmic trading at scale with microseconds response times. London offers hybrid work with up to two days from home.

Qualifications

  • Strong Java performance optimization and low-latency systems experience.
  • Hands-on coding in Java and Rust for event-sourcing frameworks.
  • Knowledge of Linux internals, system calls and kernel tuning.
  • Experience with TCP/IP, kernel-bypass tech and microservices.

Responsibilities

  • Write high-performance Java and Rust code for trading platforms.
  • Tune and optimize latency-critical components in a large-scale environment.
  • Mentor junior engineers and lead hands-on implementation.
  • Collaborate with traders and tech teams to optimise workflows.

Skills

Java performance
Low-latency
Rust
C++
Linux internals
Networking (TCP/IP)
Event-driven/messaging

Tools

KDB

Job description

I'm working with a leading global investment bank looking for an exceptional low-latency engineer to join its specialist electronic trading technology team.

This is a highly hands-on position-around 90% coding-building Java and Rust event-sourcing frameworks that support algorithmic trading platforms across the bank.

The technology operates at serious scale, with response times in the 10-100 microsecond range.

We're looking for experience in:

  • Modern Java and JVM performance optimisation
  • Low-latency algorithmic trading systems
  • Market data and back-testing/simulation tools
  • Linux internals, system calls and kernel tuning
  • TCP/IP and kernel-bypass technologies
  • Event-driven or event-sourcing microservices
  • Performance analysis and targeted optimisation

Experience with KDB, Rust or C++ would be highly advantageous.

London - hybrid working, with up to two days from home

£Excellent basic plus strong bonus potential

This is an excellent opportunity for someone who remains passionate about hands-on engineering while also enjoying technical leadership and mentoring others.

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

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

Similar jobs worth comparing

Senior Low-Latency Java Engineer - London
Senior Low-Latency Java Engineer - London

McGregor Boyall • City Of London

Hybrid
GBP 120,000 - 160,000
Senior Low-Latency Java Engineer — Hybrid London Trading
Senior Low-Latency Java Engineer — Hybrid London Trading

McGregor Boyall • City Of London

Hybrid
GBP 120,000 - 160,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 Java Engineer
Senior Low-Latency Java Engineer

Morgan McKinley • Greater London

Hybrid
GBP 110,000 - 140,000
High-base compensation
No variable bonus
Low-Latency Software Engineer : C++/Java : £150-200k+
Low-Latency Software Engineer : C++/Java : £150-200k+

Hunter Bond • England

Hybrid
GBP 150,000 - 200,000
Competitive compensation
Performance-linked upside
Cutting-edge trading technology
Java Engineer - Low Latency
Java Engineer - Low Latency

Juxt Ltd. • Greater London

Hybrid
GBP 90,000 - 130,000
Low Latency Java Developer
Low Latency Java Developer

Harrington Starr • Greater London

On-site
GBP 110,000 - 170,000
Senior Java Low-Latency Trading Engineer (London, Hybrid)
Senior Java Low-Latency Trading Engineer (London, Hybrid)

McGregor Recruitment • Greater London

Hybrid
GBP 350,000
Senior Low-Latency Engineer (Java/C++/Rust) - Hybrid London
Senior Low-Latency Engineer (Java/C++/Rust) - Hybrid London

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Private Medical Care & Life Insurance
Paid Parental Leave
C++ Team Lead (Low Latency)
C++ Team Lead (Low Latency)

Oliver Bernard • Greater London

Hybrid
GBP 120,000 - 180,000
Annual bonus (25%)
London office 3 days/week