Lead Software Engineer — Backend / Distributed Systems (Rust)

EPAM Systems

Argentina

Presencial

ARS 135.892.000 - 226.487.000

Jornada completa

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

Una candidatura completa en un minuto: currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Healthcare benefits
Learning & development
Paid time off
Global teams

Descripción de la vacante

EPAM Systems seeks a Lead Backend/Distributed Systems Engineer to design and operate high-performance services that integrate with distributed storage systems. You will lead design and implementation, improve reliability through on-call support, and collaborate across global time zones.

You will build Rust components, guide architecture for storage features, and coordinate with dispersed teams while adopting cloud-native capabilities and RPC frameworks.

Formación

  • 5+ years of backend software engineering experience with Rust.
  • Strong leadership to guide technical decisions and mentor engineers.
  • Proven project experience designing or operating distributed storage systems or components.
  • Advanced concurrent programming with async, multithreading, and concurrency patterns.
  • Strong RPC systems experience using gRPC or Apache Thrift for service-to-service communication.
  • Cloud-native architecture experience with service discovery tools such as Consul or ZooKeeper.
  • English proficiency level B2 (Upper-Intermediate) 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 service interfaces using gRPC or Apache Thrift.
  • Develop concurrent and asynchronous execution models for reliability and throughput.
  • Troubleshoot production issues, debug complex failures, and drive root-cause resolution.
  • Provide on-call support and improve operational readiness through runbooks and diagnostics.
  • Coordinate with global teams and support occasional early morning or late evening overlap meetings.
  • Integrate cloud-native capabilities such as service discovery, service mesh, and IPv6 where required.

Conocimientos

Rust
Leadership
Distributed systems
Async programming
gRPC/Thrift
Cloud-native
English B2

Herramientas

Go
Python
Linux

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.

Responsibilities
  • 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 service interfaces using gRPC or Apache Thrift
  • Develop concurrent and asynchronous execution models for reliability and throughput
  • Troubleshoot production issues, debug complex failures, and drive root-cause resolution
  • Provide on-call support and improve operational readiness through runbooks and diagnostics
  • Coordinate with global teams and support occasional early morning or late evening overlap meetings
  • Integrate cloud-native capabilities such as service discovery, service mesh, and IPv6 where required
Requirements
  • 5+ years of backend software engineering experience with Rust
  • Strong leadership skills to guide technical decisions and mentor engineers
  • Proven project experience designing or operating distributed storage systems or components
  • Advanced concurrent programming expertise with async, multithreading, and concurrency patterns
  • Strong RPC systems experience using gRPC or Apache Thrift for service-to-service communication
  • Cloud-native architecture experience with service discovery tools such as Consul or ZooKeeper
  • English proficiency level B2 (Upper-Intermediate) for daily collaboration and documentation
Nice to have
  • Go Language
  • Python
  • Linux
  • System design and analysis
  • gRPC
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 LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
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 • Argentina

Presencial
ARS 1.800.000 - 2.800.000
Healthcare benefits
Financial programs
Paid time off
+6
Lead Backend Engineer - Distributed Systems (Rust)
Lead Backend Engineer - Distributed Systems (Rust)

EPAM Systems • Argentina

Presencial
ARS 135.892.000 - 226.487.000
Healthcare benefits
Learning & development
Paid time off
+1
Lead Scala/Java Developer
Lead Scala/Java Developer

EPAM Systems • Argentina

Presencial
ARS 1.800.000 - 3.200.000
Healthcare benefits
Global career opportunities
Paid time off
+1
Lead Java Server-side Engineer
Lead Java Server-side Engineer

EPAM Systems • Argentina

Presencial
ARS 135.892.000 - 181.190.000
Healthcare benefits
Upskilling programs
LinkedIn Learning access
+2
Lead Python Developer
Lead Python Developer

EPAM Systems • Argentina

Presencial
ARS 1.200.000 - 2.100.000
Healthcare benefits
LinkedIn Learning access
Global career opportunities
+2
Lead DevOps Engineer
Lead DevOps Engineer

EPAM Systems • Argentina

Presencial
ARS 2.000.000 - 5.000.000
Healthcare benefits
Employee financial programs
Paid time off and sick leave
+1
Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems • Argentina

Presencial
ARS 135.892.000 - 196.289.000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificates
Low-Level Rust Developer
Low-Level Rust Developer

MWDN • Buenos Aires

Presencial
ARS 133.982.000 - 193.530.000
English classes
HR support
Legal and financial support for ICs
+1
Senior Site Reliability Engineer (SRE)
Senior Site Reliability Engineer (SRE)

EPAM Systems • Argentina

Presencial
ARS 1.800.000 - 3.200.000
Healthcare benefits
Paid time off
Upskilling programs
+2
Senior Data Software Engineer
Senior Data Software Engineer

EPAM Systems • Argentina

Presencial
ARS 1.200.000 - 1.800.000
Healthcare benefits
Paid time off
Upskilling
+5