×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer – Backend​/Distributed Systems

Job in Boise, Ada County, Idaho, 83701, USA
Listing for: EPAM Systems, Inc.
Full Time position
Listed on 2026-10-02
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 210000 USD Yearly USD 150000.00 210000.00 YEAR
Job Description & How to Apply Below
Position: Lead Software Engineer – Backend / Distributed Systems
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary