Job Description
Lead C/C++ Engineer
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 an experienced Lead C/C++ Engineer with strong expertise in working with custom socket‑based compute clusters in C.
You will join a team focused on building robust, high‑performance systems for complex computing environments. This role offers the opportunity to work on challenging technical problems and contribute to the evolution of advanced distributed systems.
Responsibilities
- Develop and maintain high‑performance, socket‑based compute clusters in C++
- Optimize, troubleshoot, and update legacy systems to improve performance and reliability
- Troubleshoot and resolve issues in custom compute clusters
- Collaborate with architects and other developers to define technical solutions and system architecture
- Participate in the full software development lifecycle, including requirements gathering, development, deployment, and support
Requirements
- Minimum of 5 years of relevant experience in software development
- At least one year of experience leading and managing development teams, providing technical guidance and mentorship
- Proven experience with C and C++ development for complex software solutions
- Deep understanding of socket programming and distributed computing concepts
- Hands‑on experience building and maintaining custom compute clusters using C++
- Ability to work independently and collaborate effectively with distributed teams
- Strong problem‑solving and analytical skills for diagnosing and resolving technical challenges
- Good English communication skills (B2+ level or higher) and experience in client‑facing communications, including direct interaction with stakeholders
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- 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
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
- Information Technology
- Engineering
- Business Development
Industries
- Software Development
- IT Services and IT Consulting
- Investment Management
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application