More jobs:
Lead Software Engineer – Backend/Distributed Systems
Job in
Boise, Ada County, Idaho, 83701, USA
Listed on 2026-10-02
Listing for:
EPAM Systems, Inc.
Full Time
position Listed on 2026-10-02
Job specializations:
-
Software Development
Backend Developer, Software Engineer
Job Description & How to Apply Below
We are seeking a Lead Backend/Distributed Systems Engineer to design and operate high-performance services that integrate with distributed storage systems and run reliably will lead by example across engineering and on-call support while collaborating with global teams—apply now to build resilient systems with us.
Responsibilities Design backend services that are high-performance, scalable, and reliable
Build distributed-systems components that interact with storage systems under real-world constraints
Lead system design for scalable, distributed, high-availability architectures
Implement concurrency patterns using async programming and multithreading where appropriate
Develop and evolve RPC-based services using gRPC or Apache Thrift Troubleshoot production issues through debugging and root-cause analysis
Provide operational support and participate in an on-call rotation
Collaborate across global teams and coordinate work within agreed core hours
Requirements5+ years of hands-on Rust backend engineering experience
Strong technical leadership skills to drive design and delivery across teams
Proven project ownership experience for scalable, reliable backend services
Solid distributed storage systems expertise beyond using off-the-shelf databases
Advanced concurrent programming knowledge including async and multithreading models
Strong RPC service experience using gRPC or Apache Thrift Strong data structures and algorithms skills for complex problem solving
Strong debugging and production troubleshooting skills in live environments
Flexible scheduling availability for occasional early/late meetings across time zones
Upper-Intermediate English proficiency (B2, Upper-Intermediate)
Nice to have
Go language proficiency for backend service development
Linux expertise for production operations and troubleshooting
Python experience to onboard quickly and deliver non-trivial features
System design and analysis experience for distributed and high-availability servicesgRPC expertise including schema design and backward-compatible API evolution
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 Linked In Learning library and 22,000+ courses
Global career opportunities
Volunteer and community involvement opportunitiesEPAM Employee Groups Award-winning culture recognized by Glassdoor, Newsweek and Linked
InEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×