Lead Software Engineer — Backend / Distributed Systems (Rust)

EPAM Systems, Inc.

Colombia

A distancia

COP 150.000.000 - 230.000.000

Jornada completa

Hace 3 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

Descripción de la vacante

EPAM Systems, Inc. seeks a Lead Backend/Distributed Systems Engineer to design and operate scalable services that interact with distributed storage systems.

You will lead design, implement high-performance Rust components, and guide cross-team collaboration across time zones. The role requires 5+ years in backend development, leadership, and a strong background in distributed storage, async programming, and RPC systems.

Formación

  • 5+ years of backend software engineering experience.
  • Experience designing or operating distributed storage systems.
  • Strong knowledge of async, multithreading, and concurrency patterns.
  • Proven RPC experience with gRPC or Thrift.
  • Cloud-native architecture with service discovery.
  • English proficiency at B2 or higher.

Responsabilidades

  • Design scalable, high-availability backend services.
  • Build Rust components and core service functionality.
  • Lead design for distributed storage features (consistency, sharding, replication, fault tolerance).
  • Develop RPC interfaces and runbooks for reliability.
  • Provide on-call support and cross-team coordination.

Conocimientos

Rust
Leadership
Distributed storage
Async programming
gRPC/Thrift
Cloud-native
English (B2)
Go
Python
Linux
System design

Herramientas

gRPC
Thrift

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. • Colombia

Híbrido
COP 144.000.000 - 240.000.000
Lead Backend & Distributed Systems Engineer (Rust)
Lead Backend & Distributed Systems Engineer (Rust)

EPAM Systems, Inc. • Colombia

A distancia
COP 150.000.000 - 230.000.000
Healthcare benefits
Paid time off
Senior Rust Backend Engineer - Scalable Distributed Systems
Senior Rust Backend Engineer - Scalable Distributed Systems

EPAM Systems, Inc. • Colombia

Híbrido
COP 144.000.000 - 240.000.000
Lead Go Language Developer
Lead Go Language Developer

EPAM Systems, Inc. • Colombia

A distancia
COP 180.000.000 - 300.000.000
Healthcare benefits
Paid time off
Learning & development benefits
Lead Site Reliability Engineer
Lead Site Reliability Engineer

EPAM Systems, Inc. • Colombia

A distancia
COP 120.000.000 - 180.000.000
Healthcare benefits
Paid time off and sick leave
Learning library access via LinkedIn
+1
Senior Full-Stack JavaScript Engineer
Senior Full-Stack JavaScript Engineer

EPAM Systems, Inc. • Colombia

A distancia
COP 120.000.000 - 180.000.000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1
Senior Site Reliability Engineer
Senior Site Reliability Engineer

EPAM Systems, Inc. • Colombia

A distancia
COP 12.000.000 - 18.000.000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
Senior Go Language Developer
Senior Go Language Developer

EPAM Systems, Inc. • Colombia

A distancia
COP 150.000.000 - 210.000.000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+1
Lead Java Developer
Lead Java Developer

EPAM Systems, Inc. • Colombia

Híbrido
COP 180.000.000 - 260.000.000
Healthcare benefits
Paid time off
Learning & development
Lead Infrastructure Engineer
Lead Infrastructure Engineer

EPAM Systems, Inc. • Colombia

A distancia
COP 180.000.000 - 260.000.000
Healthcare benefits
Paid time off
Upskilling & certification
+4