Senior Software Engineer – Rust, Python, Low-Latency Systems
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 programming, async 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.