Senior Software Engineer
- Up to £145,000 base
- Remote (United Kingdom)
🚀 Senior Software Engineer (Backend - Rust)
💻 Location: Remote (United Kingdom)
💰 Salary: Up to £145,000 base
Overview
A high-scale technology platform is looking for experienced Rust engineers to join a backend team building core services.
The team develops distributed systems and event-driven infrastructure that power high-traffic applications used by millions of users. This role is ideal for engineers who enjoy designing scalable backend systems, solving complex technical challenges, and owning services end-to-end.
Responsibilities
- Design and build backend services and shared libraries in Rust
- Design and operate distributed systems supporting high-throughput applications
- Contribute to system design across microservices and event-driven architectures
- Diagnose and resolve complex production issues across distributed systems
- Take ownership of services from design through production operation
- Mentor other engineers and contribute to engineering standards
Experience
- Experienced software engineer with a track record of building and operating Rust services in production environments
- Strong experience with asynchronous Rust and networked services
- Solid understanding of distributed systems and event-driven architecture
- Experience with messaging or streaming platforms such as Kafka
- Comfortable diagnosing issues across the full technical stack
Technical Environment
- Rust with async frameworks (Tokio, Axum, Actix or similar)
- Distributed microservices architectures
- Event-driven systems and Kafka
- gRPC and high-throughput APIs
- Large-scale backend systems supporting significant user or transaction volume
Ideal Background
Candidates often come from high-scale technology environments such as fintech, trading platforms, payments, or large consumer applications. Engineers with experience building complex distributed systems (in Rust) in other industries are also encouraged to apply.