EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
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
📌 Lead Software Engineer — Backend (Colombia)
🏢 EPAM Systems
📍 Colombia
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.