Skip To Main Content
backBack to Search

Lead Software Engineer – C++

Office in India: Pune
C++
& 3 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a Lead C++ Software Engineer to join our team focused on developing and maintaining desktop extensions for the platform.

You will work within a distributed team environment, applying your expertise in C++, Qt, and Windows 10 to deliver high-quality software solutions. If you have a passion for problem-solving and learning new technologies, we encourage you to apply.

Responsibilities
  • Design and develop extensions (plug-ins) for the customer platform
  • Maintain code of existing extensions (plug-ins)
  • Work as part of a distributed team
  • Apply agile software development methodologies
  • Perform unit and integration testing
  • Collaborate with cross-functional teams to ensure software quality
  • Troubleshoot and resolve software defects
  • Document software design and implementation details
  • Mentor junior developers
  • Coordinate with DevOps teams to integrate with Azure DevOps or similar platforms
Requirements
  • Extensive experience with C++ and Object-Oriented Programming (8+ years)
  • Strong desktop development skills in C++
  • Proficiency with Qt framework
  • Bachelor’s degree in Engineering, Computer Science, Information Systems, or related field preferred
  • Analytical mindset with strong problem-solving abilities
  • Ability to work independently
  • Good communication skills
  • English proficiency at B2 (Upper-Intermediate) level
Nice to have
  • Familiarity with Python or willingness to learn
  • Experience with modern design patterns and SOLID principles
  • Knowledge of agile software development approaches
  • Experience with Azure DevOps or similar DevOps platforms
  • Experience in unit and integration testing