Skip to main content
Current language: English
Models of Collaboration
Support for growth strategies, transformations or M&A processes.
Our IT and subject-matter experts have in-depth specialist knowledge in their field.
We provide you with experienced interim managers who take on responsibility.
Customized expert teams for complex projects
We find the best experts for these companies
Private equity
Efficient support throughout the deal cycle
Corporates
Technical and management experts for operational excellence
Scale-ups
Strategic & operational support for growth
Area of expertiseIT, Software and Development
IndustryHealthcare & Hospitals
Freelance · ExpertRemote

Senior C++ Engineer – Desktop Applications (m/f/d)

Key facts

Start
08/2026
Duration
5 months
Work mode
Remote
Location
Cologne
Workload
100 %
Contract type
Freelance · Expert

Project description

We are seeking a Senior C++ Developer (m/f/d) for an established company in the healthcare software sector (B2B, ranging from medium-sized enterprises to large corporations) to further develop high-performance desktop applications with a focus on stability, scalability, and the modernization of an established codebase.

Responsibilities

  • Development and maintenance of C++ components for Windows desktop applications with clear goals regarding performance, stability, and scalability
  • Design and implementation of multithreading/parallelization approaches for safe, efficient concurrency with high UI responsiveness (clinical user requirements)
  • Analysis of the existing codebase, identification of bottlenecks (CPU, memory, I/O, locks), and sustainable runtime optimization, including a measurement strategy
  • Debugging complex error scenarios (race conditions, deadlocks, Heisenbugs) and implementation of robust diagnostics (logging, tracing, crash dumps)
  • Close collaboration with architecture, QA, and product management to deliver maintainable, testable, and release-ready solutions
  • Support for the modernization/migration of legacy technologies (MFC, ATL, Win32, Delphi) toward modern C++ and the latest .NET (interfaces, interop, modular replacement)
  • Establishing and improving build and dependency management (CMake, Conan, MSVC) for reproducible builds and clear artifact pipelines
  • Use of AI coding agents (e.g., Claude Code) for refactoring, code analysis, and legacy modernization, including contributing to shared agents, prompts, and workflows within the team

Requirements

Must-have

These criteria are required for the project.

  • Must-have: Several years of experience as a Senior C++ Developer working on complex desktop systems, ideally performance-critical and highly parallelized
  • Must-have: Very strong knowledge of C++14/17/20, concurrency (threads, tasks, locking strategies), as well as debugging and profiling methods
  • Must-have: Practical experience in performance tuning (profiling, hot-path optimization, memory/thread analysis) and safe concurrent design
  • Must-have: Hands-on experience with CMake, Conan, and MSVC in professional build setups
  • Must-have: Experience integrating typical desktop components such as CEF and/or Qt
  • Must-have: Structured, analytical approach to work, high standards for quality, and a commitment to clean solutions
  • Desirable: Experience with agent-based coding tools (e.g., Claude Code), building agents/skills/workflows, and “context engineering”
  • Desirable: Experience in regulated environments (healthcare, medtech) and an understanding of quality assurance/compliance
  • Desirable: Degree in a technical field (computer science, mathematics, physics, electrical engineering, or similar) or equivalent practical experience

Skills

  • C++
  • Qt
  • CMake
  • Conan
  • MSVC
  • Performance-Tuning

After you apply

What happens next

  1. Apply

    Contact details, CV, availability and day or hourly rate – that is all it takes.

  2. Confirmation

    Right after submitting, you will see a confirmation.

  3. Talk in person

    Your contact reviews your profile and gets in touch with you.

Similar projects

Senior C++ Engineer – Desktop Applications (m/f/d)

Apply

No matching project?

Submit your CV without reference to a project, so we know your profile when a matching project comes in.

Submit CV