Faster chat, better deals — Get the App

Lead Software Engineer — Backend / Distributed Systems (Rust)

Indeed

Company

Job typeFull-time
Workplace typeOnsite
Experience levelNo experience limit
Education levelNo degree limit

Description

Summary: Seeking a Lead Backend/Distributed Systems Engineer to design, build, and operate high-performance, scalable services integrated with distributed storage systems. Highlights: 1. Lead design and implementation for high-performance, scalable backend services 2. Build high-performance Rust components and core service functionality 3. Troubleshoot production issues and drive root-cause resolution 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. **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** * 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

Source: indeed

Posted by

Sofía González

Indeed · HR

Location

Sofía González

Indeed · HR

Similar jobs

Lead Software Engineer — Backend / Distributed Systems (Rust) job by Indeed in 2026 | ok.com