Senior Rust Engineer

Senior Rust Software Engineer | ~£150,000 plus uncapped bonus| Permanent | London

Industry: Trading
Location: London – 5 days in office
Job Type: Permanent

Our client, an established trading firm, is seeking a Senior Rust Software Engineer to join their globally distributed engineering team supporting high-performance trading infrastructure.
You will work closely with trading and business stakeholders to design, develop, and maintain low-latency, high-throughput systems, contributing to greenfield projects, continuous improvement, and overall platform reliability within a collaborative, agile environment.

Responsibilities

  • Own complex systems from initial design through to production deployment.
  • Develop low-latency, high-throughput infrastructure that powers live trading.
  • Collaborate with engineers across multiple locations on greenfield and existing projects.
  • Apply Test-Driven Development and ensure code is maintainable, observable, and reliable.
  • Work directly with business stakeholders to translate requirements into technical solutions.
  • Provide guidance and mentorship to other engineers on Rust best practices.
  • Contribute to continuous improvements in platform performance, reliability, and scalability.

Required Skills

  • Professional software engineering experience delivering production-ready systems.
  • Expert knowledge of Rust, including ownership, lifetimes, trait objects, unsafe code, macros, and async runtimes (Tokio/async-std).
  • Strong systems programming skills, including memory management, concurrency, and lock-free structures.
  • Experience with Test-Driven Development.
  • Familiarity with REST APIs, source control, CI/CD pipelines, and cloud environments (Azure preferred).
  • Self-driven, with an ownership mindset and strong communication skills.
  • Comfortable working in globally distributed teams.

Desirable Skills

  • Experience using Rust FFI with C/C++.
  • Familiarity with message-based architectures (Kafka, NATS), gRPC/protobuf, or low-level networking (TCP/UDP, DPDK).
  • Previous experience in financial services, fintech, or capital markets.
  • Experience mentoring or leading teams in Rust engineering.

Apply now

* Required

Upload your CV/resume or any other relevant file. Max. file size: 256 MB.

At a glance

  • Job reference: BBBH38899_1775637597
  • Location: London, Greater London
  • Job type: Permanent
  • Job sector: Software Engineering & Quantitative Development
  • Salary: £100000 - £150000 per annum
  • Published: April 8, 2026