Senior Software Engineer – Rust, Python, Low-Latency Systems

Job type:Perm
Sector:Software Engineering
Location:London
Location Specifics:London
Salary:Up to £200,000 per annum plus bonus
Job ref:TC2504
Post Date:02.06.25
Scroll

Meet Our Recruiter

About the Role

The Client

I’m working with a globally recognised market maker in commodity derivatives, providing critical liquidity to the world’s largest commodity traders. They’re on a mission to build the next-generation trading infrastructure – and are assembling a top-tier engineering team to do it.

This is a greenfield opportunity for an experienced Senior Software Engineer to take the lead in architecting and scaling a high-performance platform. The environment is fast-moving, ambitious, and non-hierarchical – the kind of place where great engineers are given freedom and trust to solve hard problems using the best tools for the job.

What You'll Be Doing:

  • Designing and building low-latency, high-throughput services using Rust and Python.

  • Developing asynchronous, distributed systems with a focus on speed, resilience, and scalability.

  • Making performance-critical decisions based on deep technical knowledge – down to how code is executed at the system level (e.g. execution pipelines, caching, paging, system calls).

  • Shaping architecture and choosing technologies for brand new systems with minimal tech debt.

  • Collaborating closely with trading and infrastructure teams to deliver systems that drive measurable revenue impact.

  • Leading future technical hires as the team expands.

What They're Looking For:

  • Strong professional experience with Rust (for performance-critical services) and Python (for everything else).

  • In-depth understanding of concurrent programmingasync patterns, and distributed system design.

  • Confident working with low-level system concepts – you know how and why your code runs the way it does.

  • Knowledge of performance trade-offs between data structures and algorithms.

  • Familiarity with cloud infrastructure, ideally Azure, though other cloud platforms are fine.

Not Essential, But Nice to Have:

  • Experience building low-latency systems in financial trading or other real-time environments.

  • Exposure to high-frequency, high-throughput architectures.

Why This Role?

  • Real autonomy – greenfield systems, minimal legacy, and the freedom to use what works best.

  • Transparent KPIs – you’ll see the direct revenue impact of your work.

  • Modern, forward-thinking culture – non-hierarchical, fast-moving, and collaborative.

  • Contributions to open source are encouraged and supported.

  • Excellent benefits: potential for large bonuses/equity, company socials, snacks, gym membership, and more.

If this opportunity is of interest please APPLY within.

More jobs from this recruiter

View All

Senior Software Engineer – Rust, Python, Low-Latency Systems

London
London
Up to £200,000 per annum plus bonus
Work with a global commodity trading firm on greenfield, high-performance systems using Rust and Python. You'll architect low-latency, distributed infrastructure with full autonomy and clear revenue impact. Ideal for systems-level engineers who understand how code runs under the hood and want to lead impactful technical work.

.NET Developer

London
London
Up to £160,000 per annum plus bonus
Join a top-tier commodity trading firm building the next-gen trading platform. You'll design and develop high-performance .NET 6+ services, contribute to distributed system architecture, and deliver production-grade APIs. Ideal for engineers with strong backend skills and a passion for building scalable, event-driven systems.

Blockchain Infrastructure Engineer – Crypto, Rust, Distributed Systems

London
London
Up to £250,000 per annum plus equity and profit share
Join a leading crypto infrastructure team in London, expanding high-performance block building systems across L1s/L2s. You'll work on low-latency, distributed services in Rust, driving greenfield development and maintaining critical infrastructure. Ideal for engineers with systems-level experience and a passion for decentralised technologies.

Software Engineer – Low-Latency, Blockchain Systems

London
London
Up to £250,000 per annum Plus equity and profit share
Join a fast-moving crypto infrastructure startup in London, building high-performance trading and MEV systems on Ethereum. You'll work with a top-tier team on low-latency, distributed systems in Rust, owning core components from day one. Ideal for engineers with strong programming fundamentals, interest in crypto, and a desire to shape cutting-edge decentralised finance infrastructure.