# ; Senior Software Engineer (Backend - Rust)# ; Location: Remote (Spain OR Germany)# ;
Salary: Up to £170,000 base
OverviewA 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.
ResponsibilitiesDesign and build backend services and shared libraries in RustDesign and operate distributed systems supporting high-throughput applicationsContribute to system design across microservices and event-driven architecturesDiagnose and resolve complex production issues across distributed systemsTake ownership of services from design through production operationMentor other engineers and contribute to engineering standards
ExperienceExperienced software engineer with a track record of building and operating Rust services in production environmentsStrong experience with asynchronous Rust and networked servicesSolid understanding of distributed systems and event-driven architectureExperience with messaging or streaming platforms such as KafkaComfortable diagnosing issues across the full technical stack
Technical EnvironmentRust with async frameworks (Tokio, Axum, Actix or similar)Distributed microservices architecturesEvent-driven systems and KafkagRPC and high-throughput APIsLarge-scale backend systems supporting significant user or transaction volume
Adecuado BackgroundCandidates 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.