Lead Software Engineer — Backend / Distributed Systems (Rust) (Argentina)

Lead Software Engineer — Backend / Distributed Systems (Rust) (Argentina)

06 sep
|
EPAM Systems
|
Argentina

06 sep

EPAM Systems

Argentina

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 integral time zones—apply now.

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

📌 Lead Software Engineer — Backend / Distributed Systems (Rust) (Argentina)
🏢 EPAM Systems
📍 Argentina

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: lead software engineer — backend / distributed systems (rust) (argentina) / argentina

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: lead software engineer — backend / distributed systems (rust) (argentina) / argentina