Rust Software Engineer

Arcus Search — United Kingdom · Posted ~1 day ago

Hybrid

Skills

Rust distributed systems concurrency multithreaded programming algorithms and data structures Linux software engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology-driven investment organization is hiring a Rust Software Engineer to build high-performance distributed infrastructure. You will design core platform services, solve complex concurrency and scalability problems, and collaborate with experienced engineers on technically demanding systems projects.

Highlights

Work on high-performance distributed infrastructure in a technically challenging environment, with a strong focus on scalability, reliability, concurrency, and engineering excellence.

Description

Software Engineer – Rust Engineer London | Hybrid 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 RustBuild core platform services used across the engineering organisationImprove system performance, scalability and resilienceWork closely with other engineers on technically challenging infrastructure projects We're looking for: Commercial Rust development experienceExperience building distributed systems or infrastructure softwareStrong understanding of concurrency and multithreaded programmingGood software engineering fundamentals, including algorithms and data structuresComfortable working in Linux environments