Senior C++ Engineer (Desktop Applications)
RemotePoland
Job Summary
Develop and maintain high-quality desktop application components using modern C++ while implementing scalable multithreading and concurrency solutions. Analyze, identify, and resolve performance bottlenecks in complex desktop systems, and participate in modernizing and refactoring legacy codebases. Collaborate with architects, QA engineers, and product teams to deliver stable and efficient solutions, contributing to software quality improvements, debugging activities, and system stability initiatives. Utilize AI-assisted development tools to improve workflows and accelerate implementation activities. Engage in technical discussions, code reviews, and engineering best practices initiatives. Requires 5+ years of commercial C++ experience, strong expertise in modern C++ standards, multithreading, and Qt, with practical experience using Make, Conan, MSVC, and CEF integration.
Required 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
Desired Qualifications
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.