Lead Backend Engineer - Distributed Systems

EPAM Systems, Inc.

United States

Remote

USD 150,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EPAM Systems, Inc. seeks a Lead Backend/Distributed Systems Engineer to design and operate high-performance services that integrate with distributed storage and scale reliably.

You will lead by example across engineering and on-call support while collaborating with global teams to build resilient systems. Responsibilities include system design for scalable, high-availability architectures, concurrency optimization, and evolving RPC services using gRPC or Thrift.

Qualifications

  • 5+ years of hands-on Rust backend engineering experience.
  • Strong technical leadership to drive design and delivery across teams.
  • Proven ownership of scalable, reliable backend services.
  • Solid distributed storage expertise beyond off-the-shelf databases.
  • Advanced concurrency knowledge (async and multithreading).
  • Strong RPC experience using gRPC or Apache Thrift.

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, high-availability architectures.
  • Implement concurrency patterns using async programming and multithreading.
  • 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 with global teams across time zones.

Skills

Rust backend
Technical leadership
Distributed storage
Concurrency (async/multithreading)
RPC services (gRPC/Thrift)
System design
Production troubleshooting
Go (nice to have)
Python (nice to have)
Linux/Production ops

Tools

gRPC
Apache Thrift

Job description

EPAM Systems, Inc. seeks a Lead Backend/Distributed Systems Engineer to design and operate high-performance services that integrate with distributed storage and scale reliably.

You will lead by example across engineering and on-call support while collaborating with global teams to build resilient systems. Responsibilities include system design for scalable, high-availability architectures, concurrency optimization, and evolving RPC services using gRPC or Thrift.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer – Backend / Distributed Systems
Lead Software Engineer – Backend / Distributed Systems

EPAM Systems, Inc. • United States

Remote
USD 150,000 - 210,000
Senior Backend Engineer, Distributed Systems (Rust)
Senior Backend Engineer, Distributed Systems (Rust)

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 210,000
Healthcare benefits
Paid time off and sick leave
Unlimited LinkedIn Learning access
+2
Senior Software Engineer – Backend / Distributed Systems
Senior Software Engineer – Backend / Distributed Systems

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 210,000
Healthcare benefits
Paid time off and sick leave
Unlimited LinkedIn Learning access
+2
Lead Java Backend Architect for High-Throughput Mobile APIs
Lead Java Backend Architect for High-Throughput Mobile APIs

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+2
Lead Java Backend Engineer: Microservices & Kafka Lead
Lead Java Backend Engineer: Microservices & Kafka Lead

EPAM Systems Inc • United States

Remote
USD 130,000 - 170,000
Senior Go Backend Engineer - Scalable Microservices
Senior Go Backend Engineer - Scalable Microservices

EPAM Systems, Inc. • Chicago (IL)

On-site
USD 130,000 - 150,000
Medical, Dental and Vision Insurance
Health Savings Account
Flexible 401(k) / Retirement Savings
+4
Lead Full-Stack Engineer: TypeScript/React & Kotlin Backend
Lead Full-Stack Engineer: TypeScript/React & Kotlin Backend

EPAM Systems, Inc. • United States

Remote
USD 130,000 - 190,000
Healthcare benefits
Paid time off
Learning & development
+1
Remote Lead Backend Architect – Distributed Systems
Remote Lead Backend Architect – Distributed Systems

Bright Vision Technologies • Beaverton (OR)

Remote
USD 95,000 - 150,000
Lead Backend Engineer
Lead Backend Engineer

DynPro Inc. • Fremont (CA)

On-site
USD 170,000 - 210,000
Senior Backend Engineer: Scalable Systems & Leadership
Senior Backend Engineer: Scalable Systems & Leadership

247Hire • Mountain View (CA)

On-site
USD 120,000 - 160,000