Senior Low Latency Rust Engineer

McGregor Boyall

Greater London

Hybrid

GBP 120,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 Boyall in London is seeking a Senior Low Latency Rust Engineer to join a specialist team building frameworks, libraries and performance tooling for a global electronic trading environment.

You will work across multiple trading platforms with hands-on coding in Rust and Java, optimise Linux systems, and push microsecond-level latency down while collaborating with 100+ technology teams.

Qualifications

  • Depth in high-performance systems engineering across the full stack.
  • Experience with low-latency/high-throughput systems and electronic trading environments.
  • Proficiency in Rust; strong Java or C++ background is advantageous.

Responsibilities

  • Develop Rust and Java frameworks and tooling for latency-sensitive environments.
  • Benchmark, profile and optimise latency across Linux/kernel layers.
  • Collaborate across 100+ technology teams to deploy high-performance solutions.

Skills

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

Tools

Solarflare/OpenOnload
OpenOnload
KDB

Job description

Senior Low Latency Rust Engineer - Electronic Trading

London | Hybrid - max 3 days per week in office

We are assisting with the hire of an experienced low-latency engineer to join a specialist team building frameworks, libraries and performance tooling used across a large global electronic trading environment.

This is not a traditional BAU development role attached to one desk or application. The team works across multiple trading platforms, solving complex performance problems and helping define how latency-sensitive systems should be engineered.

Approximately 90% of the role is hands-on coding, with a major focus on Rust alongside modern Java.

What you'll work on
  • 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
What we're looking for

You'll ideally come from a background in algorithmic trading, electronic trading, market data or another genuinely latency-sensitive environment. Financial Services background is not crucial.

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

You do not need to match every technology listed. The key requirement is genuine depth in high-performance systems engineering and an ability to understand latency across the full stack.

Why consider it?

The standout here is the combination of:

Rust + microsecond-level performance engineering + large-scale production electronic trading.

You'll remain deeply hands-on while working on engineering problems that sit underneath multiple trading platforms, rather than maintaining a single application.

Compensation: Highly competitive

Location: London

Working model: Hybrid, maximum 3 days per week in office

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

Similar jobs worth comparing

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
Senior Low-Latency Rust Engineer - Hybrid London
Senior Low-Latency Rust Engineer - Hybrid London

McGregor Boyall • Greater London

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

McGregor Boyall • City Of London

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

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Java Low Latency Developer | Electronic Trading
Senior Java Low Latency Developer | Electronic Trading

McGregor Recruitment • Greater London

Hybrid
GBP 350,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
Rust Engineer
Rust Engineer

Albert Bow • Greater London

Hybrid
GBP 120,000 - 220,000
Healthcare
Pension
Learning budget
+1