Senior Rust & Java Engineer — Low-Latency Trading

McGregor Recruitment

Greater London

Hybrid

GBP 110,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

McGregor Recruitment is seeking a Senior Low Latency Rust Engineer to join a specialist electronic trading team in London. You will build frameworks, libraries and performance tooling for latency-sensitive platforms across a global trading environment.

Approximately 90% of the role is hands-on coding with a focus on Rust alongside modern Java, working hybrid with up to 3 days in the office. The role demands deep expertise in high-performance systems engineering and latency across the full stack;

Qualifications

  • You’ll ideally come from a background in algorithmic trading, electronic trading, market data or another genuinely latency-sensitive environment.
  • Relevant experience could include:
  • Rust, modern Java or C++
  • Low-latency / high-throughput systems
  • Algorithmic or electronic trading
  • Market-data technologies
  • Linux internals and kernel behaviour
  • TCP/IP networking
  • Solarflare / OpenOnload or similar kernel-bypass technologies
  • KDB or other time-series databases
  • Performance tuning and optimisation

Responsibilities

  • Low-latency Rust and Java frameworks
  • Event-sourced systems operating in the 10–100 microsecond range
  • Market-data replay, backtesting and simulation tooling
  • High-performance market-data processing
  • Linux, kernel and systems-level performance optimisation
  • TCP/IP networking and kernel-bypass technologies
  • Performance profiling, benchmarking and latency reduction
  • Frameworks and tooling used across 100+ technology teams

Skills

Rust
Java
C++
Low-latency
Market-data
Linux internals
TCP/IP networking
Kernel-bypass
KDB
Performance tuning

Job description

McGregor Recruitment is seeking a Senior Low Latency Rust Engineer to join a specialist electronic trading team in London. You will build frameworks, libraries and performance tooling for latency-sensitive platforms across a global trading environment.

Approximately 90% of the role is hands-on coding with a focus on Rust alongside modern Java, working hybrid with up to 3 days in the office. The role demands deep expertise in high-performance systems engineering and latency across the full stack;

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

Similar jobs worth comparing

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 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
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 Rust Engineer for Ultra-Low Latency Trading
Senior Rust Engineer for Ultra-Low Latency Trading

Grid Dynamics • Greater London

On-site
GBP 90,000 - 140,000
Competitive salary
Flexible schedule
Benefits package—medical insurance
+2
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 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 C++ Developer – Low-Latency Trading (C++/Rust)
Senior C++ Developer – Low-Latency Trading (C++/Rust)

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Staff HFT Rust Engineer – Lead Low-Latency Trading (London)
Staff HFT Rust Engineer – Lead Low-Latency Trading (London)

well-funded deeptech startup • Greater London

On-site
GBP 150,000 - 175,000
Significant stock options
Performance bonuses
Professional development opportunities
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