Hiring TempoFind your next job the day it opens
← GE HealthCare jobs

Senior Software Engineer

GE HealthCare · WuXi · posted Nov 12, 2026

NEW TODAY
Location
WuXi
Posted
Nov 12, 2026
Team
Engineering
Apply →

Job Description Summary

We are looking for a Senior Software Engineer to design and develop high-quality Windows-based software solutions. The ideal candidate combines strong hands-on C++ expertise with solid software architecture skills and can effectively leverage modern AI technologies to improve engineering productivity.

GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Job Description

Key Responsibilities

  • Design, develop, test, and maintain software using C++ and Windows technologies.
  • Drive software architecture and technical design, including componentization, interfaces, design patterns, and technology selection.
  • Have a good understanding and practical hands-on experience with AI-assisted software development, including working with an AI coding assistant and LLMs, and using/configuring instructions, coding agents, skills, and prompts as an integrated development harness to support software design, coding, testing, debugging, code review, and documentation.
  • Conduct design and code reviews and continuously improve software quality, maintainability, performance, and reliability.
  • Troubleshoot complex technical issues and provide practical, scalable solutions.
  • Collaborate effectively with global and cross-functional engineering teams throughout the software development lifecycle.

Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
  • Deep expertise in modern C++ and its evolving language standards, with strong knowledge of C++ language features, the standard library, idioms, and best practices. Strong experience with the Windows technology stack, including COM and Win32.
  • Strong understanding of software architecture, object-oriented design, design patterns, and architectural trade-offs.
  • Demonstrated ability to use modern AI technologies and AI-assisted development tools to improve engineering productivity and software quality.
  • Solid understanding of the Software Development Life Cycle (SDLC) and development practices, including requirements, design, implementation, code review, testing, release, and maintenance.
  • Familiarity with modern engineering practices and tools such as Git, CI/CD, automated testing, and Agile/Scrum.
  • Strong analytical and problem-solving skills.
  • Fluent in written and spoken English, with the ability to work effectively in a global engineering environment.

Preferred

  • Experience developing large-scale or long-lifecycle Windows applications.
  • Experience modernizing legacy C++/Windows software.
  • Familiarity with C#, .NET, or other Microsoft technologies.
  • Experience in designing testable software and writing effective unit tests is a plus.
  • Experience in medical devices, healthcare, or other regulated industries is a plus.

Additional Information

Relocation Assistance Provided: No

Shown as posted on GE HealthCare’s careers page. Applications go through their site.

Apply on GE HealthCare’s site →

See all Software Engineer jobs →

Browse every open role at GE HealthCare on Hiring Tempo →

Apply →