Senior Backend Engineer – Distributed Systems

Epam Systems — Colombia · Posted ~2 hours ago

Senior Full-time

Skills

backend development distributed systems scalable architecture resilient architecture distributed storage production troubleshooting cross-functional collaboration backend services

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a global engineering organization as a Senior Backend Engineer focused on distributed systems. You will design scalable, resilient services that integrate with distributed storage, troubleshoot challenging production issues, and collaborate with engineers across multiple time zones to deliver reliable high-performance systems.

Highlights

Work on high-performance backend services and distributed systems at scale. The role offers exposure to resilient architectures, complex production challenges, multinational collaboration, and continuous learning in an inclusive engineering environment.

Description

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 looking for a Senior Backend/Distributed Systems Engineer to build and operate high-performance services that integrate with distributed storage systems at scale. You will design resilient architectures, solve complex production issues, and collaborate across global time zones—apply to help deliver reliable systems. Responsibilities Design scalable backend services that integrate with multiple storage systemsBuild high-performance distributed components with a focus on reliability and correctnessDevelop and maintain Rust services across the full lifecycle from design to productionImplement concurrency models using async programming and multithreading patternsCreate and evolve RPC-based interfaces using gRPC or Apache ThriftTroubleshoot production incidents, debug complex failures, and restore service quicklyProvide on-call support and improve operational readiness through runbooks and automationApply system design and distributed systems principles to consistency, replication, and sharding trade-offsCollaborate across global teams and align on interfaces, SLAs, and rollout plans Requirements 3+ years of Rust backend engineering experienceExperience with C/C++, understanding of complex low-level systemsStrong distributed storage systems experience building, designing, or operating storage componentsStrong concurrent programming skills with async patterns and multithreadingStrong RPC services experience using gRPC or Apache ThriftStrong cloud-native architecture experience with service discovery and service mesh conceptsStrong data structures and algorithms knowledge for system-level problem solvingSolid system design skills for scalable, distributed, high-availability backendsProven troubleshooting skills for debugging production issuesFlexible collaboration availability for occasional early/late meetings across global time zonesUpper-Intermediate English proficiency (B2)Clear communication skills to collaborate effectively across teams Nice to have Go LanguagePythonJavaLinuxSystem design and analysis We offer International 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 LinkedIn EPAM 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.