This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced C++ Developer to join our engineering team. In this role, you will work on complex desktop applications, troubleshoot challenging technical issues, and contribute to the maintenance and improvement of large codebases. You will collaborate with experienced engineers to deliver high-quality solutions while improving application performance and reliability.
Job Responsibility
Develop, maintain, and enhance desktop applications using C++
Analyze and resolve technical issues in complex and mature codebases
Optimize application performance, memory usage, and responsiveness
Design and implement multi-threaded solutions
Debug and troubleshoot software defects and performance bottlenecks
Participate in code reviews and contribute to software quality improvements
Collaborate with team members to design and implement technical solutions
Maintain technical documentation as needed
Requirements
3+ years of experience in C++ development
Experience developing desktop applications
Strong knowledge of modern C++ (C++11 or later)
Understanding of multi-threading and concurrency concepts
Experience with performance analysis and optimization
Strong debugging and problem-solving skills
Ability to work independently and manage technical tasks effectively
Experience working with large or legacy codebases is a plus