G

GE Healthcare

Imaging, monitoring, and healthcare IT solutions

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeWaukesha, WI, USANo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or another STEM field is required.
  • At least 12 years of experience designing, developing, and supporting production software applications is required.
  • At least 10 years of experience working with Java/JEE, Swagger/Open API, and Spring Boot/Spring is required.
  • Strong experience in Unix/Linux development environments is required.
  • Experience designing and developing microservices-based applications is required.
  • Experience building software that interfaces with hardware, instruments, sensors, or other physical devices is required.
  • Experience with software version control, configuration management, and build tools such as Git, Perforce, Maven, or Gradle is required.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) tools such as Jenkins and Artifactory is required.

Responsibilities

  • Design, develop, test, and maintain software components and features for GE HealthCare MR scanners.
  • Collaborate with representative users, feature leads, systems engineers, and subject matter experts to define and implement solutions.
  • Develop software using Agile practices and in a continuous integration environment.
  • Apply software engineering principles including software architecture, design, testing, security, scalability, and maintainability.
  • Contribute to the development and support of distributed and microservices-based applications.
  • Investigate and resolve complex technical issues across software and system environments.
  • Support continuous improvement initiatives across development, sustaining, and support organizations.
  • Partner with domain experts to learn and apply healthcare and imaging system knowledge.
  • Write maintainable, well-tested code that meets quality and performance standards.
  • Share knowledge and mentor team members.

Desired Qualifications

  • A master's degree in Computer Science, Engineering, or another STEM discipline is preferred.
  • Strong knowledge of Object-Oriented Analysis and Design, software design patterns, and Java coding principles is preferred.
  • Experience working with C/C++ is preferred.
  • Experience with medical imaging systems or medical device software development is preferred.
  • Experience with Behavior-Driven Development (BDD) frameworks such as Cucumber/Gherkin is preferred.
  • Experience with REST APIs and modern service-oriented architectures is preferred.
  • Experience with Cypress or automated testing frameworks is preferred.
  • Familiarity with FDA-regulated software development environments is preferred.

About the Company

GE Healthcare

Imaging, monitoring, and healthcare IT solutions

GE Healthcare Systems provides medical technologies and digital infrastructure to improve diagnosis, treatment, and monitoring of patients. Its products include imaging systems (radiology and cardiology), mobile diagnostic tools, patient monitoring devices, and healthcare IT software that combine hardware, software, and services sold to hospitals, clinics, and research institutions, with revenue from device sales, software licenses, and long-term service contracts. The company differentiates itself by offering a wide, integrated ecosystem of hardware, software, and services, plus AI-driven analytics and a global service network supported by substantial R&D investment. Its goal is to improve patient outcomes and healthcare efficiency by delivering reliable imaging, diagnostics, monitoring, and IT solutions for clinicians.

Company size
1-10
Company stage
IPO
Headquarters
Chicago, IL
Founded
1892

Recently Posted Jobs

Explore more opportunities at GE Healthcare

See more jobs