Lead Software Engineer (R&D)

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Lead Software Engineer (R&D) for our Minsk office to make the team even stronger.

We are seeking a Technical Lead to drive laboratory projects and development streams at EPAM innovation development lab.


  • Development process organization from the technical point of view:
    • Write a well-designed, testable, quality code following clean code principles;
    • Work in close collaboration with the development team;
    • Conduct knowledge transfer, etc.


  • 5+ years of production experience;
  • Several successful projects in different domain areas;
  • Preferable tech stacks are - C/C++ or Python;
  • Experience in one of the following areas is highly desired:
    • AI, machine learning, neural networks;
    • Machine vision;
    • Robotics;
    • Public clouds (AWS, Azure, Google Cloud) is a plus.
  • Management skills - small to mid-project teams planning, tracking and coordination;
  • Ability to dive into new business domains;
  • Public speaking and presentations skills;
  • Responsibility and reliability;
  • Upper-Intermediate (B2) level of spoken and written English.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package - medical care, sports, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.