×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, DevOps, Python

Job in Waukesha, Waukesha County, Wisconsin, 53189, USA
Listing for: GE HealthCare
Full Time position
Listed on 2026-10-19
Job specializations:
  • Software Development
    Software Engineer, DevOps, Python, Backend Developer
Job Description & How to Apply Below
Position: Staff Software Engineer
** 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.

** Job Description*
* ** 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.

** Required Qualifications*
* + Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related STEM discipline.

+ 5+ years of professional software development experience.

+ Strong proficiency in Python application development.

+ Experience designing and developing RESTful APIs and backend services.

+ Experience building production-quality software using modern Python frameworks and technologies, such as:

+ FastAPI

+ AsyncIO

+ Pydantic

+ SQL Alchemy

+ Plotly Dash or similar web application frameworks

+ Experience developing and maintaining automated unit, integration, and end-to-end tests.

+ Strong understanding of software design patterns, object-oriented design, and application architecture principles.

+ Experience performing code reviews and mentoring software developers.

+ Experience working with relational databases including PostgreSQL and SQLite.

+ Experience using Git-based source control workflows.

+

Experience with CI/CD pipelines and Dev Ops practices.

+ Experience developing software in Linux environments.

+

Experience with Docker and containerized deployments.

+ Strong communication skills and the ability to collaborate effectively across technical disciplines.

** Desired Qualifications*
* + Experience leading software development efforts or acting as a technical lead for small project teams.

+ Experience mentoring junior developers and driving engineering excellence.

+ Experience developing software in regulated industries such as medical devices, healthcare, aerospace, or industrial systems.

+

Experience with software observability, monitoring, and performance analysis.

+

Experience with edge computing, high-performance computing, or embedded systems.

+ Familiarity with cybersecurity principles and secure software development practices.

+ Experience working within Agile and Scrum development environments.

+ Demonstrated ability to influence technical direction and drive cross-functional collaboration.

We will not sponsor individuals for employment visas, now or in the future, for this job opening.

** Additional Information*
* GE Health Care offers a great work environment, professional development, challenging careers, and competitive compensation. GE Health Care…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary