Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Understanding Solutions

Liverpool

Hybrid

GBP 100,000 - 125,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A trading technology company is seeking a Senior Rust Engineer to lead the development of a high-frequency trading platform. This role requires expertise in Rust and experience in low-latency systems. As a technical leader, you will architect and implement ultra-low-latency systems, collaborating closely with cross-functional teams to ensure top performance. If you are passionate about driving new projects and have a track record in trading systems, this role offers a competitive day rate and the chance to shape a key initiative.

Qualifications

  • Extensive experience designing and developing high-frequency trading systems.
  • Strong experience working on Rust with a track record of building low-latency, high-throughput production systems.
  • Proven ability to lead the build of execution engines or market-making platforms.

Responsibilities

  • Own and drive the development of the execution layer and market-making components.
  • Architect, design, and implement ultra-low-latency Rust systems from first principles.
  • Improve and optimise the existing codebase.

Skills

High-frequency trading system design
Rust programming
Low-latency, high-throughput systems
System architecture
Performance optimisation
Distributed systems
Python to Rust migration
Collaboration across teams
Job description
Senior Rust Engineer (High-Frequency Trading)

Contract Length: 6 months (with potential extension)

Location: London (4 days per week onsite)

Day Rate: Up to £800 (Outside IR35)

We’re looking for an experienced Senior Rust Engineer to take ownership of a greenfield high‑frequency trading (HFT) platform, leading the development of the execution layer and market‑making system. You’ll step into a technical leadership role, driving architecture, improving performance, and ensuring the system is built to world‑class standards. If you’ve built ultra‑low‑latency trading systems before and want to take full responsibility for a new Rust‑based platform, this is an opportunity to shape a high‑impact project from the ground up.

Key Experience Needed
  • Extensive experience designing and developing high‑frequency trading systems
  • Strong experience working on Rust with a track record of building low‑latency, high‑throughput production systems
  • Proven ability to lead the build of execution engines, market‑making platforms, or similar low‑latency trading infrastructure
  • Strong background in system architecture, performance optimisation, and fault‑tolerant distributed systems
  • Experience replacing or migrating systems from languages such as Python into Rust
  • Comfortable taking full ownership of a greenfield project with minimal guidance (Self‑Starter)
  • Strong collaboration attitude across engineering teams
  • Flexible with working remotely but still keen to head into the office when necessary
Key Responsibilities
  • Own and drive the development of the execution layer and market‑making components of the HFT platform
  • Architect, design, and implement ultra‑low‑latency Rust systems from first principles
  • Improve, refactor, and optimise the existing codebase to meet best‑in‑class performance standards
  • Replace or modernise existing Python‑based components where appropriate
  • Collaborate with cross‑functional teams to deliver an integrated, production‑ready trading system
  • Lead technical decision‑making, architecture discussions, and coding standards for Rust development
  • Ensure seamless integration with UI and supporting engineering teams
  • Contribute to rapid iteration, debugging, and refinement through close in‑office collaboration

Please reach out to ross@understandingsolutions.com for more information on this role. Apply with your up to date CV for consideration.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.