Rust Software Engineer

🔒 Confidential Employer
Posted 24 April 2026
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
SALARY
£225,000 / year
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Rust Distributed Systems C++ Concurrency Algorithms System Design Backend Services

FULL DESCRIPTION

Rust Software Engineer

**Role: Rust Software Engineer – Distributed Systems **Client:** [Employer hidden — view at passion-project.co.uk] **Compensation:** Up to £225,000 Base + Bonus **Location: London (Hybrid)

**Overview** A [Employer hidden] is seeking a high-performance Rust Software Engineer to join a core technology team building highly available, distributed systems that underpin real-time trading and data platforms. This is a greenfield, engineering-led environment where system reliability, throughput, and latency are critical to trading performance. The firm operates a technology-first culture, with a strong focus on correctness, performance, and scalable system design.

**The Role** As a Rust Software Engineer, you will design and build resilient, low-latency distributed systems that operate under extreme load and strict availability requirements.

Key responsibilities include:

  • Designing and developing high-performance distributed systems in Rust
  • Building highly available backend services capable of handling extreme throughput and concurrency
  • Implementing fault-tolerant architectures to ensure system reliability in live trading environments
  • Developing core infrastructure for real-time data ingestion, processing, and distribution
  • Working closely with traders, quantitative researchers, and infrastructure teams to deliver performance-critical systems

**Requirements**

  • Strong commercial experience as a Rust Software Engineer
  • Prior experience in C++ is beneficial
  • Proven experience building highly available, distributed systems
  • Solid understanding of concurrency, parallelism, and systems-level programming
  • Experience designing services for high throughput and low latency
  • Strong fundamentals in data structures, algorithms, and system design
  • Excellent problem-solving and communication skills
  • Background in financial systems, trading, or real-time platforms is advantageous but not essential

**What’s on Offer**

  • Ownership of greenfield distributed systems in a performance-critical environment
  • Market-leading compensation and bonus structure
  • Access to bleeding-edge tooling and modern systems architecture
  • Rapid career progression in a highly technical, low-bureaucracy organisation
  • Strong emphasis on engineering excellence, reliability, and scalability
  • A balanced working environment with hybrid flexibility

If you are a performance-focused Rust Software Engineer looking to build highly available distributed systems within a top-tier quant trading environment, please apply to be considered or email [contact hidden] for more information.

Sign up free — access 45,000+ UK sponsor-licensed jobs