Lead Software Engineer — Backend / Distributed Systems (Rust)

EPAM Systems, Inc.

México

A distancia

MXN 900.000 - 1.500.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca la empresa.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Healthcare benefits
Paid time off and sick leave
LinkedIn Learning access
Upskilling and certification courses
Global career opportunities

Descripción de la vacante

EPAM Systems, Inc. is seeking a Lead Backend/Distributed Systems Engineer to design and operate high-performance, scalable services. You will lead design work, implement core Rust components, and ensure reliability through troubleshooting and on-call support, collaborating across global time zones.

The role requires 5+ years in backend Rust, distributed systems experience, and strong leadership. Expect gRPC/Thrift RPC, cloud-native patterns, and occasional early/late overlap meetings with global

Formación

  • 5+ years of backend software engineering experience with Rust.
  • Leadership to guide technical decisions and mentor engineers.
  • Experience designing or operating distributed storage systems or components.
  • Advanced concurrent programming with async, multithreading and concurrency patterns.
  • Strong RPC experience using gRPC or Apache Thrift for service-to-service communication.
  • Cloud-native architecture with service discovery (e.g., Consul or ZooKeeper).
  • English proficiency level B2 for daily collaboration and documentation.

Responsabilidades

  • 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 interfaces using gRPC or Thrift.
  • Develop concurrent/asynchronous execution models for reliability and throughput.
  • Troubleshoot production issues and drive root-cause resolution.
  • Provide on-call support and improve operational readiness with runbooks and diagnostics.
  • Coordinate with global teams and support overlap meetings.

Conocimientos

Rust
Distributed systems
Leadership
Async programming
gRPC
Thrift
Go
Python
Linux
System design

Herramientas

Go Language
Python
Linux
System design
gRPC

Descripción del empleo

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.ResponsibilitiesDesign scalable, high-availability backend services that interact with distributed storage systemsBuild high-performance Rust components and core service functionalityLead system design for distributed storage features including consistency, sharding, replication, and fault toleranceImplement RPC-based service interfaces using gRPC or Apache ThriftDevelop concurrent and asynchronous execution models for reliability and throughputTroubleshoot production issues, debug complex failures, and drive root-cause resolutionProvide on-call support and improve operational readiness through runbooks and diagnosticsCoordinate with global teams and support occasional early morning or late evening overlap meetingsIntegrate cloud-native capabilities such as service discovery, service mesh, and IPv6 where requiredRequirements5+ years of backend software engineering experience with RustStrong leadership skills to guide technical decisions and mentor engineersProven project experience designing or operating distributed storage systems or componentsAdvanced concurrent programming expertise with async, multithreading, and concurrency patternsStrong RPC systems experience using gRPC or Apache Thrift for service-to-service communicationCloud-native architecture experience with service discovery tools such as Consul or ZooKeeperEnglish proficiency level B2 (Upper-Intermediate) for daily collaboration and documentationNice to haveGo LanguagePythonLinuxSystem design and analysisgRPCWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM 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.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer – Backend / Distributed Systems
Senior Software Engineer – Backend / Distributed Systems

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.200.000
Lead Backend Engineer - Distributed Systems & Rust
Lead Backend Engineer - Distributed Systems & Rust

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.500.000
Healthcare benefits
Paid time off and sick leave
LinkedIn Learning access
+2
Senior Rust Backend Engineer – Distributed Systems
Senior Rust Backend Engineer – Distributed Systems

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.200.000
Lead Go Language Developer
Lead Go Language Developer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.400.000
Healthcare benefits
Paid time off
Learning courses
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.300.000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certs
+1
Senior Full-Stack JavaScript Engineer
Senior Full-Stack JavaScript Engineer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.300.000
Healthcare benefits
Paid time off
Upskilling & certification
+1
Chief Backend Engineer
Chief Backend Engineer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.800.000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification
Senior Site Reliability Engineer
Senior Site Reliability Engineer

EPAM Systems, Inc. • México

A distancia
MXN 350.000 - 550.000
Healthcare benefits
Paid time off and sick leave
Upskilling and cert courses
+1
Lead Infrastructure Engineer
Lead Infrastructure Engineer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.400.000
Senior JavaScript Full-Stack Developer with AWS
Senior JavaScript Full-Stack Developer with AWS

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.200.000
Healthcare benefits
Paid time off
Upskilling & certification courses
+2