Senior Low Latency Rust Engineer

Senior Low Latency Rust Engineer

Full-Time 75600 - 92400 Β£ / year (est.) Hybrid
M

At a Glance

  • Tasks: Engineer low-latency systems using Rust and Java in a dynamic trading environment.
  • Company: Leading electronic trading firm with a focus on innovation and performance.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Hands-on role with significant impact across multiple trading platforms.
  • Why this job: Join a cutting-edge team solving complex performance challenges in trading.
  • Qualifications: Experience in Rust, Java, or C++ with a focus on high-performance systems.

The predicted salary is between 75600 - 92400 Β£ per year.

Want to apply Read all the information about this position below, then hit the apply button.
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 youll work on
  • Low-latency Rust and Java frameworks
  • Event-sourced systems operating in the 10100 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 were looking for

Youll 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 / Open Onload 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. xgikmsk

Why consider it?

The standout here is the combination of

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

  • Youll remain deeply hands-on while wor
  • Please click on the apply button to read the full job description

Senior Low Latency Rust Engineer employer: McGregor Boyall Associates

Join a forward-thinking AI technology company that values innovation and creativity, offering a fully remote work environment that promotes flexibility and work-life balance. With competitive salaries and a strong emphasis on employee growth, you'll have the opportunity to develop cutting-edge desktop applications while collaborating with a passionate team dedicated to transforming user experiences. This role not only allows you to enhance your technical skills but also to contribute to meaningful projects that make a real impact in the tech landscape.

M

Contact Details:

McGregor Boyall Associates Recruitment Team

We think you need these skills to ace Senior Low Latency Rust Engineer

Rust
Java
C++
Low-latency Systems Engineering
High-throughput Systems
Algorithmic Trading
Market-data Technologies