Software Engineer – Rust Engineer
We’re working with a technology-led investment firm looking for Software Engineers to join a team building high-performance distributed systems in Rust.
This isn’t a typical backend role. You’ll be developing the core infrastructure that powers large-scale engineering platforms, solving complex problems around concurrency, scalability, reliability and performance.
The role:
- Design and develop distributed systems in Rust
- Build core platform services used across the engineering organisation
- Improve system performance, scalability and resilience
- Work closely with other engineers on technically challenging infrastructure projects
We’re looking for:
- Commercial Rust development experience
- Experience building distributed systems or infrastructure software
- Strong understanding of concurrency and multithreaded programming
- Good software engineering fundamentals, including algorithms and data structures
- Comfortable working in Linux environments