Rust Jobs for Rustaceans 
The hottest Rust jobs in one place. Bookmark this page and tell a friend :)
Latest jobs
Showing 121-130 of 202 jobs
Senior Backend Engineer - Trading Platform
Longbridge
Active - posted 18 days ago
Staff Rust SDK Engineer
LiveKit
Active - posted 18 days ago
Associate Staff Engineer
Nagarro
Active - posted 18 days ago
Backend & Tooling Engineer
Alignerr
Active - posted 20 days ago
Staff Software Engineer - Server Networking Security
MongoDB
Active - posted 20 days ago
Principal Rust Engineer - ML Infrastructure
Alignerr
Active - posted 20 days ago
Backend Engineer
xAI
Active - posted 20 days ago
Rust Developer
SAIC
Active - posted 20 days ago
Senior Rust Software Engineer
Mission.dev
Active - posted 20 days ago
Senior Rust Engineer
Durlston Partners
Active - posted 20 days ago
Lead Software Engineer
EPAM Systems
Active - posted 1 day ago
Job Description
About the Role
We are seeking a Lead Backend/Distributed Systems Engineer to build and operate high-performance, scalable services that integrate with distributed storage systems. You will lead design and implementation work, improve reliability through troubleshooting and on-call support, and collaborate across global time zones—apply now.
Key Responsibilities:
- Design scalable, high-availability backend services that interact with distributed storage systems
- Build high-performance Rust components and core service functionality
- Lead system design for distributed storage features including consistency, sharding, replication, and fault tolerance
- Implement RPC-based service interfaces using gRPC or Apache Thrift
- Develop concurrent and asynchronous execution models for reliability and throughput
- Troubleshoot production issues, debug complex failures, and drive root-cause resolution
- Provide on-call support and improve operational readiness through runbooks and diagnostics
- Coordinate with global teams and support occasional early morning or late evening overlap meetings
- Integrate cloud-native capabilities such as service discovery, service mesh, and IPv6 where required
Requirements:
- 5+ years of backend software engineering experience with Rust
- Strong leadership skills to guide technical decisions and mentor engineers
- Proven project experience designing or operating distributed storage systems or components
- Advanced concurrent programming expertise with async, multithreading, and concurrency patterns
- Strong RPC systems experience using gRPC or Apache Thrift for service-to-service communication
- Cloud-native architecture experience with service discovery tools such as Consul or ZooKeeper
- English proficiency level B2 (Upper-Intermediate) for daily collaboration and documentation
Nice to have:
- Go Language
- Python
- Linux
- System design and analysis
- gRPC
We offer/Benefits:
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn