Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Understanding Solutions

Leeds

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 leading trading technology firm is seeking a Senior Rust Engineer to lead the development of a high-frequency trading platform. This role involves designing and building ultra-low-latency systems with a strong focus on Rust technology and system architecture. You'll be responsible for optimizing performance and implementing new trading solutions from scratch. The ideal candidate has significant experience in developing trading systems and a collaborative approach. This role offers a competitive day rate and a blend of remote and on-site work.

Qualifications

  • Extensive experience designing and developing high-frequency trading systems.
  • Strong experience working with Rust for low-latency, high-throughput systems.
  • Proven ability to lead the development of execution engines and market-making platforms.

Responsibilities

  • Own and drive the development of execution layer and market-making components.
  • Architect and implement ultra-low-latency Rust systems from scratch.
  • Improve and refactor existing codebase for best performance.

Skills

Designing high-frequency trading systems
Rust programming
Performance optimisation
System architecture
Collaboration across engineering 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.