Energy & Utilities
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
Apply
Contact details, CV, availability and day or hourly rate – that is all it takes.
Confirmation
Right after submitting, you will see a confirmation.
Talk in person
Your contact reviews your profile and gets in touch with you.
Similar projects
-
IT, Software and Development
-
IT, Software and Development
Healthcare & Hospitals
Uniface Developer – Modernization of Business-Critical eHealth Software (m/f/d)
-
Data, AI and AnalyticsIT, Software and Development
Software, IT & SaaS
AI Solutions Engineer - AI Agents and Conversational AI (m/f/d)
-
IT, Software and DevelopmentData, AI and Analytics
Healthcare & Hospitals
C++ Developer – Agentic AI & SDLC for an Oracle APEX Project (m/f/d)
-
IT, Software and Development
Healthcare & Hospitals
Senior Java Software Developer – Development of Digital eHealth Solutions (m/f/d)
-
IT, Software and Development
Healthcare & Hospitals
Senior Delphi Developer – Modernization of eHealth Software (m/f/d)
-
IT, Software and Development
Healthcare & Hospitals
Senior Test Automation Engineer – Quality Assurance for eHealth Software (m/f/d)
-
IT, Software and Development
Healthcare & Hospitals
C#/.NET Software Developer – Further Development of eHealth Applications (m/f/d)
-
IT, Software and DevelopmentData, AI and Analytics
Healthcare & Hospitals
Senior Full-Stack & AI Engineer – Agentic AI on the Oracle APEX Project (m/f/d)
No matching project?
Submit your CV without reference to a project, so we know your profile when a matching project comes in.