Senior C++ Engineer, Desktop Applications

Bandpey

Deutschland

Remote

EUR 167,000 - 257,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bandpey GmbH in Munich, Germany, seeks an experienced C++ freelancer to work on established desktop applications used in healthcare. The codebase is long-lived and mixed Qt estate, built with CMake, Conan and MSVC, with embedded CEF and legacy MFC/ATL/Win32 components.

The engagement lasts six months, full-time, with remote work from the EU and occasional on-site days in Germany possible. Fluent English required; good German is an advantage.

Qualifications

  • Senior C++ development experience in high-performance desktop systems.
  • Hands-on with CMake, Conan and MSVC; familiarity with CEF and Qt.
  • Strong debugging, profiling and performance tuning skills.

Responsibilities

  • Develop and maintain C++ desktop components with focus on performance and stability.
  • Design multithreading and parallel execution for responsive clinical UX.
  • Analyze code, locate bottlenecks, and optimize runtime behavior.
  • Collaborate with architecture, QA, and product management for quality.
  • Support migration of legacy MFC/ATL/Win32/Delphi toward modern C++ and .NET.
  • Leverage Claude Code and AI agents to speed refactoring and modernization.

Skills

Senior C++ development
Multithreading
Modern C++ (14/17/20)
CMake/Conan/MSVC
Qt/CEF integration

Tools

CMake
Conan
MSVC
Qt
CEF

Job description

About the engagement

Bandpey GmbH is a data and AI software company in Munich, Germany. For a client in Germany we are looking for an experienced C++ freelancer to work on established desktop applications used in healthcare. The codebase is a long-lived, mixed Qt estate built with CMake, Conan and MSVC, with embedded CEF and legacy components in MFC, ATL, Win32 and Delphi. The work centres on performance, stability and the gradual modernization of these products.


What you will do


  • Develop and maintain C++ components for the desktop applications, with priority on performance, stability and scalability.

  • Design and implement multithreading and parallelization for safe, efficient concurrent execution that meets the responsiveness needs of clinical users.

  • Analyse the existing code, locate performance bottlenecks and improve the runtime behaviour of the products.

  • Work with architecture, QA and product management to deliver maintainable, high-quality solutions.

  • Support the migration of legacy MFC, ATL, Win32 and Delphi components toward modern C++ and current .NET.

  • Use AI coding agents such as Claude Code in daily work to speed up refactoring, code analysis and legacy modernization, and contribute to the team's shared agents, skills and prompt templates.


What you bring


  • Several years of senior C++ development, preferably in high-performance, heavily parallelized desktop systems.

  • Strong command of modern C++ (C++14, 17 and 20), multithreading and concurrency models, debugging and performance tuning.

  • Hands-on experience with CMake, Conan and MSVC, and with integrating components such as CEF and Qt.

  • A structured, analytical working style with high quality standards.


Nice to have


  • Hands-on experience with Claude Code or similar agentic coding tools, including building agents, skills and workflows; familiarity with AI pipelines, harnesses and context engineering.

  • A background in regulated or healthcare software.

  • A degree in computer science, mathematics, physics, electrical engineering or a comparable field; relevant experience can substitute.


Engagement details


  • Six months, full-time, starting as soon as possible.

  • Remote from within the EU; hybrid or occasional on-site days in Germany can be arranged.

  • Fluent English required; good German is an advantage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Bandpey • München

Hybrid
EUR 90,000 - 120,000
Senior C++ Engineer – Multithreading (f/m/d)
Senior C++ Engineer – Multithreading (f/m/d)

DE40 L+F Apothekenservice GmbH • Heidelberg

Hybrid
EUR 80,000 - 110,000
In-house academy
Canteen
Fitness center
+2
Senior C++ Engineer – Multithreading (f/m/d)
Senior C++ Engineer – Multithreading (f/m/d)

DE40 L+F Apothekenservice GmbH • Hannover

Hybrid
EUR 90,000 - 130,000
Mobile work
In-house academy
Health & fitness
+4
Senior C++ Engineer – Multithreading (f/m/d)
Senior C++ Engineer – Multithreading (f/m/d)

CompuGroup Medical, Inc. • Heidelberg

Hybrid
EUR 90,000 - 120,000
Mobile work
On-site + hybrid locations
In-house academy
+5
Senior Delphi Developer
Senior Delphi Developer

Bandpey • München

Hybrid
EUR 70,000 - 100,000
Senior C++ Developer – Multithreading (f/m/d)
Senior C++ Developer – Multithreading (f/m/d)

CompuGroup Medical, Inc. • Koblenz

Hybrid
EUR 90,000 - 120,000
Mobile work two days a week
On-site three days a week
In-house academy
+6
Senior C++ Engineer - Multithreading (f/m/d)
Senior C++ Engineer - Multithreading (f/m/d)

CompuGroup Medical Dentalsysteme • Berlin

Hybrid
EUR 90,000 - 120,000
Mobile work 2 days a week
On-site three days a week
In-house academy
+5
C++ Software Engineer / Developer – Munich | Hybrid | Long-Term Contract
C++ Software Engineer / Developer – Munich | Hybrid | Long-Term Contract

Xcede • München

Hybrid
EUR 70,000 - 100,000
Senior C++ Engineer – Multithreading (f/m/d)
Senior C++ Engineer – Multithreading (f/m/d)

DE40 L+F Apothekenservice GmbH • Koblenz

On-site
EUR 90,000 - 130,000
Mobile work: two days a week on the go
On-site three days a week
In-house canteen with healthy dishes
+3
Sr. Desktop .NET Engineer
Sr. Desktop .NET Engineer

Jobgether • Germany

Remote
EUR 60,000 - 65,000
Fully remote in Europe
2-year contract with extension to 3
Long-term engagement and stability
+1