Skip to content
mimi

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