C++ Qt Developer
Senior Software Engineer - Modern C++ / Qt
Overview
We are supporting an international technology organization developing high-quality desktop
software products used in mission-critical environments. The team is growing and is looking for a
Modern C++ / Qt Software Engineer to join a collaborative, multi-site engineering group.
This role sits within a team of ~30 engineers distributed across Europe and the U.S, working on
long-lifecycle, well-engineered software with a strong focus on quality, maintainability, and
compliance.
Key Responsibilities
* Design, develop, and maintain desktop applications using Modern C++ (C++20) and Qt 6
* Build modular, reusable UI components to improve consistency and maintainability
* Contribute to test development and optimization, improving reliability and execution time
* Maintain and evolve CMake-based build systems
* Package and publish internal libraries using Conan or similar tools
* Participate in CI/CD workflows (GitLab)
* Collaborate with distributed teams and contribute to shared engineering standards
* Support software quality and compliance initiatives (e.g., SBOMs, traceability)
Required Skills & Experience
* Strong professional experience with Modern C++ (C++17/20)
* Solid hands-on experience with Qt 6.x
* Experience working with CMake in multi-module projects
* Familiarity with Git and CI/CD pipelines
* Experience writing and maintaining automated tests
* Comfortable working in English within an international team
Nice to Have
* Experience with Conan or other C++ dependency managers
* Exposure to SBOM generation, software compliance, or regulated environments
* Previous work on long-lifecycle or enterprise desktop software
* Experience optimizing test suites or build pipelines
Team & Environment
* International collaboration (Europe & U.S based team)
* Engineering-led culture with strong emphasis on code quality and maintainability
