Senior Low-Latency Rust Engineer - Hybrid London

McGregor Boyall

Greater London

Hybrid

GBP 120,000 - 180,000

Full time

5 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 model
Competitive compensation

Job summary

McGregor Boyall in London is seeking a Senior Low Latency Rust Engineer to join a specialist team building high-performance frameworks, libraries and tooling for a global electronic trading environment.

The role is hands-on (≈90%), focusing on Rust with Java, Linux internals, kernel bypass tech, and latency optimization across multiple trading platforms. Hybrid work model with up to 3 days in office.

Qualifications

  • Background in algorithmic trading or electronic trading (latency-sensitive)
  • Experience with Rust, modern Java or C++
  • Low-latency/high-throughput systems
  • Market-data technologies or latency-sensitive data processing
  • Linux internals and kernel behaviour
  • TCP/IP networking and kernel-bypass technologies
  • Performance tuning and optimisation
  • Knowledge of time-series databases like KDB

Responsibilities

  • Develop high-performance Rust and Java frameworks used across multiple trading platforms
  • Analyze and optimise latency across the full stack, from application code to kernel-bypass layers
  • Build event-sourced, low-latency data processing pipelines and tooling
  • Benchmark, profile and fix performance bottlenecks in production systems
  • Collaborate with cross-functional teams across a global electronic trading environment

Skills

Rust
Java
C++
Low-latency systems
KDB

Tools

Solarflare/OpenOnload

Job description

McGregor Boyall in London is seeking a Senior Low Latency Rust Engineer to join a specialist team building high-performance frameworks, libraries and tooling for a global electronic trading environment.

The role is hands-on (≈90%), focusing on Rust with Java, Linux internals, kernel bypass tech, and latency optimization across multiple trading platforms. Hybrid work model with up to 3 days in office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Engineer - Low-Latency, Hybrid London
Senior Rust Engineer - Low-Latency, Hybrid London

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Rust & Java Engineer — Low-Latency Trading
Senior Rust & Java Engineer — Low-Latency Trading

McGregor Recruitment • Greater London

Hybrid
GBP 110,000 - 180,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 Low Latency Rust Engineer
Senior Low Latency Rust Engineer

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Low Latency Rust Engineer – Electronic Trading
Senior Low Latency Rust Engineer – Electronic Trading

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work model
Competitive compensation
Senior Low Latency Rust Engineer
Senior Low Latency Rust Engineer

McGregor Recruitment • Greater London

Hybrid
GBP 110,000 - 180,000
Senior Low-Latency Java Engineer - London
Senior Low-Latency Java Engineer - London

McGregor Recruitment • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work arrangement
Ultra-Low-Latency Rust Engineer - Hybrid UK
Ultra-Low-Latency Rust Engineer - Hybrid UK

Juxt Ltd. • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Full medical
10% matched pension
+1
Senior Low-Latency Rust Engineer - Hybrid
Senior Low-Latency Rust Engineer - Hybrid

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual performance related bonus
Private Medical Care & Life Insurance
+5
Senior Java Low-Latency Trading Engineer (London, Hybrid)
Senior Java Low-Latency Trading Engineer (London, Hybrid)

McGregor Recruitment • Greater London

Hybrid
GBP 350,000