We are looking for an experienced Senior C++ Engineer to work on large-scale desktop software products in Medical domain. The role focuses on performance optimization, stability improvements, modernization of legacy systems, and development of high-quality desktop applications.
Job Description- Develop and maintain high-quality desktop application components using modern C++
- Implement scalable multithreading and concurrency solutions
- Analyze, identify, and resolve performance bottlenecks in complex desktop systems
- Participate in modernization and refactoring of legacy codebases
- Collaborate with architects, QA engineers, and product teams to deliver stable and efficient solutions
- Contribute to software quality improvements, debugging activities, and system stability initiatives
- Utilize AI-assisted development tools to improve development workflows and accelerate implementation activities
- Participate in technical discussions, code reviews, and engineering best practices initiatives
- 5+ years of commercial experience in C++ software development
- Strong expertise in modern C++ standards including C++14/17/20
- Deep understanding of multithreading, concurrency, debugging, and performance optimization
- Hands-on experience with desktop application development
- Practical experience with Qt
- Experience working with Make, Conan, and MSVC
- Experience with CEF integration
- Strong analytical thinking and problem-solving skills
- Ability to collaborate effectively within cross-functional engineering teams
- Upper-Intermediate or higher level of English
WILL BE A PLUS
• Experience with AI-assisted coding tools and development workflows
• Experience working in regulated software environments
• Technical degree in Computer Science, Engineering, or related field
• German language skills
Skills Required
- 5+ years of commercial experience in C++ software development
- Strong expertise in modern C++ standards (C++14/17/20)
- Deep understanding of multithreading, concurrency, debugging, and performance optimization
- Hands-on experience with desktop application development
- Practical experience with Qt
- Experience working with Make, Conan, and MSVC
- Experience with CEF integration (Chromium Embedded Framework)
- Strong analytical thinking and problem-solving skills
- Ability to collaborate effectively within cross-functional engineering teams
- Upper-Intermediate or higher level of English
- Experience with AI-assisted coding tools and development workflows
- Experience working in regulated software environments
- Technical degree in Computer Science, Engineering, or related field
- German language skills
What We Do
Sigma Software Group, an award-winning and trusted IT partner, has been serving customers for over 21 years, providing comprehensive IT solutions to various businesses, ranging from startups to established software product houses. As one of Europe's substantial IT consultancies, it brings together a dedicated workforce of over 2,100 professionals in 40 offices across 19 countries. With a diverse client base, including more than 300 enterprises, including Fortune 500 stalwarts, Sigma Software Group is a preferred choice for developing solutions that help businesses create cutting-edge products while meeting their unique needs. Sigma Software Group operates as a dynamic ecosystem of tech companies, offering 25 ready-to-implement innovative products and 40+ value-added services. Furthermore, Sigma Software Group is committed to fostering innovation through initiatives such as the Sigma Software Labs business incubator, Sigma Software University, the SID Venture Partners VC Fund, UA Tech Network, Techosystem, the European Business Association, and other collaborative efforts. Since 2015, Sigma Software Group has consistently earned recognition on the IAOP's prestigious World's Top 100 Outsourcing list. The company's accomplishments have also been acknowledged by prominent global media outlets such as Forbes, CNBC, The Times, and Reuters









