Lead Software Engineer – Backend / Distributed Systems

EPAM Systems, Inc.

México

A distancia

MXN 1.000.000 - 2.000.000

Jornada completa

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

No envíes un currículum genérico — crea un currículum y una carta de presentación adaptados a este puesto concreto.

Supera los filtros ATS

Descripción de la vacante

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

You will lead by example across engineering teams and on-call support, collaborating with global teams to build resilient systems and ensure robust RPC-based services via gRPC or Thrift.

Formación

  • 5+ years of hands-on Rust backend engineering experience.
  • Strong leadership to drive design and delivery across teams.
  • Expertise in distributed storage systems beyond general DB usage.
  • Proficient in concurrency with async and multithreading models.
  • Experience designing RPC services with gRPC or Thrift.
  • Excellent debugging and production troubleshooting skills.

Responsabilidades

  • Design high-performance backend services that scale and are reliable.
  • Lead system design for HA architectures and coordinate across teams.
  • Develop RPC-based services using gRPC/Thrift and evolve APIs.
  • Troubleshoot production issues and provide on-call support.
  • Collaborate with global teams across core hours.

Conocimientos

Rust
Leadership
Distributed systems
Async programming
Multithreading
Debugging production issues
English (B2)

Herramientas

gRPC
Apache Thrift
Go
Python
Linux
RPC design

Descripción del empleo

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 at scale. You will lead by example across engineering and on-call support while collaborating with global teams—apply now to build resilient systems with us.ResponsibilitiesDesign backend services that are high-performance, scalable, and reliableBuild distributed-systems components that interact with storage systems under real-world constraintsLead system design for scalable, distributed, high-availability architecturesImplement concurrency patterns using async programming and multithreading where appropriateDevelop and evolve RPC-based services using gRPC or Apache ThriftTroubleshoot production issues through debugging and root-cause analysisProvide operational support and participate in an on-call rotationCollaborate across global teams and coordinate work within agreed core hoursRequirements5+ years of hands-on Rust backend engineering experienceStrong technical leadership skills to drive design and delivery across teamsProven project ownership experience for scalable, reliable backend servicesSolid distributed storage systems expertise beyond using off-the-shelf databasesAdvanced concurrent programming knowledge including async and multithreading modelsStrong RPC service experience using gRPC or Apache ThriftStrong data structures and algorithms skills for complex problem solvingStrong debugging and production troubleshooting skills in live environmentsFlexible scheduling availability for occasional early/late meetings across time zonesUpper-Intermediate English proficiency (B2, Upper-Intermediate)Nice to haveGo language proficiency for backend service developmentLinux expertise for production operations and troubleshootingPython experience to onboard quickly and deliver non-trivial featuresSystem design and analysis experience for distributed and high-availability servicesgRPC expertise including schema design and backward-compatible API evolutionWe 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

Lead Software Engineer — Backend / Distributed Systems (Rust)
Lead Software Engineer — Backend / 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 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
Senior Go Language Developer
Senior Go Language Developer

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
Lead Infrastructure Engineer
Lead Infrastructure Engineer

EPAM Systems, Inc. • México

A distancia
MXN 900.000 - 1.400.000
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