Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Understanding Solutions

Sheffield

Hybrid

GBP 80,000 - 100,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 develop a greenfield high-frequency trading (HFT) platform. In this role, you will take ownership of the execution layer and market-making systems, leading architecture and optimization efforts. The ideal candidate has extensive experience in developing low-latency trading systems with Rust and a strong ability to lead technical decisions. This position offers a competitive day rate and flexible working arrangements, primarily onsite in London.

Qualifications

  • Minimum of 5 years in high-frequency trading system design.
  • Proven track record in building low-latency trading systems using Rust.
  • Strong leadership skills demonstrated in previous roles.

Responsibilities

  • Own the development of the execution layer for the HFT platform.
  • Architect and implement ultra-low-latency systems.
  • Lead technical discussions and decisions.

Skills

Extensive experience designing high-frequency trading systems
Strong experience in Rust
Ability to lead execution engines
System architecture and performance optimization
Experience migrating systems from Python to Rust
Collaboration attitude
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.