ES
Senior Software Engineer - Modern C++ / Qt
EPM Scientific
France · flexible Full-time Senior 1mo ago
About the role
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
Skills
C++17C++20CMakeConanGitGitLabQt 6
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free