GE HealthCare Healthcare/BioTech

Staff Software Engineer

Waukesha, WI In person Full-time

Location: Waukesha

Job Description Summary

Join the innovative Compute Science & Solutions (CSS) software platform team as a Software Developer. You will be part of a highly collaborative, global engineering organization working across multiple disciplines in a fast-paced environment. In this role, you will design, develop, optimize, and deliver compute platform software solutions spanning embedded, on-device, and edge computing technologies for cutting-edge medical devices. You will have the opportunity to work on advanced compute technologies that power next-generation medical devices, helping improve patient care around the world.

Success in this role requires strong systems-level thinking, infrastructure software expertise, technical problem-solving capabilities, and a passion for delivering strong outcomes. The ideal candidate thrives in a team-oriented environment and can collaborate effectively with stakeholders both in person and remotely.

Responsibilities

In this role, you will

  • Lead the design, development, testing, and deployment of software applications, backend services, and platform tools using Python and modern software engineering practices.
  • Provide technical support and guidance to junior and early-career software developers.
  • Define and promote software development best practices, including code reviews, unit testing, automated quality checks, and CI/CD processes.
  • Design and implement RESTful APIs, data services, and backend application components that support compute platform solutions.
  • Collaborate with systems, hardware, infrastructure, cybersecurity, and product engineering teams to define technical requirements and deliver robust solutions.
  • Drive software architecture decisions with a focus on scalability, maintainability, reliability, and performance.
  • Develop and maintain automated test frameworks, ensuring high code quality and strong test coverage.
  • Troubleshoot and resolve complex software issues across application, service, and infrastructure layers.
  • Participate in Agile development activities, including technical planning, estimation, sprint execution, and continuous improvement.
  • Evaluate emerging technologies, frameworks, and development tools to improve team productivity and solution quality.

Job description provided by GE HealthCare.
View the original posting