UMA

Rust Software Engineer (Remote)

In short

This role involves designing, developing, and maintaining high-performance backend services and APIs in Rust, tackling concurrency, asynchronous programming, and performance optimisation challenges at scale. The company builds high-performance software where speed and reliability matter, and the position requires 4+ years of professional engineering experience with hands-on production Rust work. It's a remote role restricted to candidates based within the US.

Location
Remote within the US
Salary
$180,000–$250,000 per year
Company
Technology company building high-performance software where speed, reliability, and engineering quality are critical.
What you will do
•Design, develop, and maintain high-performance backend services using Rust.
•Build reliable and scalable systems capable of handling complex workloads.
•Solve problems involving concurrency, asynchronous programming, memory efficiency, and performance optimisation.
•Design and develop APIs, services, and supporting backend infrastructure.
•Improve system performance, reliability, and maintainability as the platform scales.
•Collaborate on system architecture, technical decisions, code reviews, and feature delivery from design through deployment and production support.
Requirements
•4+ years of professional software engineering experience, including hands-on experience building production systems with Rust.
•Good understanding of concurrency, asynchronous programming, and performance optimisation.
•Experience designing and maintaining scalable, reliable production systems.
•Familiarity with APIs, databases, and modern cloud infrastructure.
•Strong problem-solving skills and the ability to make thoughtful engineering decisions.
•Ability to work independently and collaborate within a remote engineering team.
Nice to have
•Experience with distributed systems or high-throughput infrastructure.
•Knowledge of Tokio, Axum, Actix Web, or other Rust ecosystem technologies.
•Experience with AWS, GCP, Kubernetes, or containerised environments.
•Experience with Go, C++, or other systems programming languages.
•Performance profiling, benchmarking, and low-level optimisation experience.
Culture & Benefits
•Remote work within the US.
•Ownership of performance-critical systems and features throughout the development lifecycle.
•Opportunity to influence technical decisions and platform architecture.
•Independent engineering work combined with collaboration across a remote engineering team.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot