As a Staff Production Engineer, you will own high-risk technical domains, write production software, and collaborate closely with product teams to enhance reliability at scale.
Senior C++ Engineer (Desktop Applications)
📜 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
🛠️ Requirements
- 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
Full job description
Company Description
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
Qualifications
- 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
Additional Information
Similar jobs
Search more Software Engineer jobsAs a Senior Engineer, you will enhance a diverse software portfolio by improving UIs, optimizing workflows, fixing C++ bugs, and integrating tools with AI agents.
Senior Software Engineer - Autonomy Platform
Zendar seeks a Senior Software Engineer to enhance their autonomy platform, focusing on software design, integration of new models, and maintaining high software standards.
Senior Developer (C# / .Net)
In this senior engineering role, you will architect and develop robust.NET software solutions for electronic trading, ensuring reliability and scalability.
Senior Java Developer
As a Senior Java Developer, you will design, develop, and optimize enterprise-grade applications, ensuring high performance and reliability while collaborating with cross-functional teams.
