Skip navigation EPAM

Senior C++ Software Engineer Slovakia or Remote

  • hot

Senior C++ Software Engineer Description

Job #: 90698
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 C++ Software Engineer to make a team even stronger.

The successful candidate will join our team of talented professionals and play a critical role in developing and maintaining our cutting-edge applications.


  • Design and develop functionalities for the customer`s product
  • Take tasks in the full product development life cycle – from requirement comprehension, design, coding, to testing and correction
  • Identify, analyze, and resolve complex customer problems
  • Design test cases based on business requirement, cover both UT, E2E scenarios and perform testing activities to ensure overall quality
  • Communicate and collaborate with the global product management team and development team around the world to deliver the enhancements and innovations in time and quality


  • Extensive experience in C++ development
  • Strong OOD/OOP skills, and experience applying popular software design patterns
  • Familiar with at least one commercial DBMS with solid SQL skills (e.g., MSSQL Server, SAP HANA, PostgreSQL)
  • Strong quality mindset, experienced in testing scenarios design and execution
  • Strong analytical thinking and problem-solving skills
  • Fluent English skills (both verbal & written) and proactive communication skills

Nice to have

  • Large-scale commercial software development experience
  • Experience in Security scan analysis/secure programming
  • Familiar with security topics and tools
  • Experience in agile software development is an advantage (Scrum, Kanban etc.)
  • ERP domain knowledge
  • Knowledge of Czech or Slovak languages

We Offer

  • We offer the possibility to work on full product lifecycle – from concept to delivery into production
  • Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture
  • Using English on a daily basis
  • Unlimited access to LinkedIn learning solutions
  • Benefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, reimbursement of glasses, contribution to pension fund)
  • Rotation program - possibility to relocate for short and long-term projects within 30 countries