Senior Engineer - C++ (Desktop Applications)

CompuGroup Medical

Bengaluru

On-site

INR 3,500,000 - 6,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work (2 days remote)
On-site Bangalore office
Health & accidental insurance

Job summary

CompuGroup Medical in Bangalore is seeking a Senior Engineer to design and develop high-performance C++ desktop applications for healthcare.

You will optimize multithreaded systems, integrate Qt/CEF via CMake/Conan, modernise legacy components, and collaborate with Architecture, QA and Product Management.

You will leverage AI tools such as Claude Code to speed refactoring and contribute templates for shared workflows in a hybrid on-site/office setting.

Qualifications

  • 5+ years of senior C++ experience in high-performance, parallel desktop systems.
  • Proficient in modern C++ (14/17/20), multithreading, debugging, performance tuning; CMake, Conan, MSVC, CEF & Qt.
  • Degree in computer science, math, physics, electrical engineering, or related field.
  • Experience with AI in software engineering; Claude Code or similar agents is a plus.
  • Strong problem-solving, ownership, and enthusiasm for healthcare.

Responsibilities

  • Design and develop C++ components for medical desktop apps, focusing on performance, stability and scalability.
  • Architect multithreading and parallelism to meet clinicians' responsiveness.
  • Analyze and optimize a Qt-based codebase using CMake, Conan, MSVC, and CEF.
  • Collaborate with Architecture, QA and Product Management to deliver robust solutions and modernize legacy code.
  • Leverage AI agents to accelerate refactoring and contribute templates for the team.

Skills

C++ development
Multithreading
Qt
CEF
CMake
Conan
MSVC
AI in software engineering
English (fluent)
German knowledge (nice to have)

Education

Bachelor's degree in computer science / maths / physics / electrical engineering

Tools

CMake
Conan
MSVC
CEF
Qt

Job description

## Senior Engineer - C++ (Desktop Applications)Applylocations: Uttar Pradeshposted on: Posted 30+ Days Agojob requisition id: JR109748**Create the future of e-Health together with us by becoming a part of our Dev Center in Bangalore**As a leading provider of software solutions for healthcare, we operate in 19 countries and employ over 9,000 passionate professionals. Join us and become part of a dynamic, innovative environment overflowing with possibilities. Your dedication and passion will empower you to make a lasting impact.Together, we are shaping the future of healthcare. Become part of our mission and make a difference—for a world where knowledge saves lives!**Your Impact**As a Senior C++ Engineer – Desktop Applications,* You design and develop sophisticated C++ components for our medical desktop applications, with a strong focus on performance, stability and scalability.* You architect and implement complex multithreading and parallelization concepts, ensuring efficient and safe execution of concurrent processes that meet the responsiveness expectations of clinicians.* You analyze and optimize existing codebases — a mixed Qt estate built with CMake, Conan, MSVC and embedded CEF — identify performance bottlenecks, and elevate the system performance of long-lived products to the next level.* You collaborate closely with Architecture, QA and Product Management to deliver robust, maintainable, high-quality solutions, and you actively drive modernisation away from legacy MFC / ATL / Win32 and Delphi components towards modern C++ and current .NET, raising the overall C++ engineering bar.* You leverage AI agents and Claude Code in your daily workflow to accelerate refactoring, code analysis and modernisation of legacy code, and you contribute back to the team's shared agents, skills and prompt templates.**Your Profile*** 5+ years of senior-level professional experience in C++ development, ideally in high-performance, highly parallelised desktop systems.* Excellent command of modern C++ (C++14/17/20), multithreading, concurrency models, debugging and performance tuning; solid hands-on experience with CMake, Conan, MSVC and integrating components such as CEF and Qt.* Outstanding academic background with a completed university degree in computer science, mathematics, physics, electrical engineering, or a comparable technical discipline.* Demonstrated effective use of AI in software engineering. Hands-on experience with Claude Code or similar agentic coding tools (building agents, skills, workflows) is preferred; experience with AI pipelines, harnesses and context engineering is a strong plus.* Structured and analytical working style, high quality standards, strong problem-solving orientation, innovative mindset, proactive ownership, and genuine enthusiasm for the healthcare domain.* Fluent English; very good German is a plus.**What You Can Expect from Us:*** **High Performing Team:** You will be part of a close-nit, elite team within CGM that will move fast, with accuracy and hit deadlines with confidence.* **Hybrid Work:** Enjoy the flexibility of working two days per week remotely and three days on-site at our Bangalore office.* **Comprehensive Benefits:** Extensive group health and accidental insurance programs.* **Seamless Onboarding:** A safe digital application process and a structured onboarding program.* **Career Growth:** Various career growth opportunities and a competitive merit increment policy.* **Stable & Resilient domain:** Healthcare is a relatively stable and recession-proof domain.**Even if you do not meet all the requirements of this job post, we encourage you to apply!** We are interested in your real-world experience, strengths, and problem-solving style rather than generic and theoretical assessments.**Convinced?** Submit your application now (including desired salary and earliest possible starting date). We create the future of e-health. Become part of a significant mission.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Software Engineer- Fullstack
Senior AI Software Engineer- Fullstack

CompuGroup Medical, Inc. • Bengaluru

Hybrid
INR 1,800,000 - 2,600,000
Hybrid work
Health insurance
Onsite Bengaluru office
+1
Senior AI Software Engineer- Fullstack
Senior AI Software Engineer- Fullstack

CompuGroup Medical SE & Co. KGaA • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Comprehensive health insurance
Career growth opportunities
Remote work flexibility
Senior Data Engineer( Python)
Senior Data Engineer( Python)

CompuGroup Medical • Bengaluru

Hybrid
INR 2,200,000 - 3,800,000
Hybrid work model
Health insurance
Structured onboarding
Software Engineering Senior Analyst
Software Engineering Senior Analyst

Cigna Health and Life Insurance Company • Bengaluru

Hybrid
INR 2,000,000 - 3,500,000
Senior Test Automation Engineer
Senior Test Automation Engineer

CompuGroup Medical SE & Co. KGaA • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
Comprehensive health insurance
Career growth opportunities
Flexible working hours
Senior Data Engineer( Python)
Senior Data Engineer( Python)

CompuGroup Medical SE & Co. KGaA • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Comprehensive group health insurance
Flexibility of hybrid work
Career growth opportunities
Software Engineer (C++)
Software Engineer (C++)

Veradigm LLC • Pune District

Hybrid
INR 800,000 - 1,200,000
Quarterly Company-Wide Recharge Days
Flexible Work Environment
Tuition Reimbursement Program
Senior Test Automation Engineer
Senior Test Automation Engineer

CompuGroup Medical • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Hybrid work model
Comprehensive health insurance
Senior Software Engineer - CICS, Mainframe Modernization
Senior Software Engineer - CICS, Mainframe Modernization

MainframeMaster • Gurgaon

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

ZEISS India • Bengaluru

On-site
INR 3,000,000 - 4,500,000