Jobs and Careers
GE
Senior Software Engineer
GE HealthCareUnited Statesfull_timeVerifiedPosted 10 Dec 2025
💰 $175,560/yr($117,040/yr – $175,560/yr)
About the role
Job Description Summary
Responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.Job Description
Roles and Responsibilities
- Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
- Work with Product Line Leaders (PLLs) to understand product requirements & vision
- Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
- Work with product line leaders and architects to develop multi generation software technology plans
- Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
- Support process improvements which guide the development, sustaining & support activities
- Work cross functionally with other business departments to align activities and deliverables
- Drive world-class quality in the development and support of products
- Ensure team receives consistent messages and has clear understanding of business direction, strategy and results
- Engage subject matter experts in successful transfer of complex domain knowledge
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Write code that meets standards and delivers desired functionality using the technology selected for the project
- Understand performance parameters and assess application performance
- Work on core data structures and algorithms and implement them using technology chosen
- Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
Qualification
- Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
- A minimum of 3 years of professional experience in developing software for complex systems OR Master’s degree in Computer Science or in “STEM” Majors
- Experience in Healthcare standards like HL7, DICOM/IHE profiles, FHIR
- Experience with authentication and authorization standards such as OAuth2.0, WSO2, LDAP, Active Directory
- Experience with Windows and Linux development (Ubuntu, Windows 10/11)
- Experience in cloud native software platforms using Docker, Kubernetes, Jenkins,
- Experience in advanced applications (web), user-interface design using modern technologies such as, Apache Camel, Springboot, Web Services (RESTful, SOAP), Websockets
- Experience with front-end technologies (JavaScript, TypeScript, node.js, HTML5, CSS, Angular, React, JS libraries) and systems engineering
- Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and Enterprise Java coding principles or of a similar enterprise Object-Oriented language (Minimum 3 years)
- Hands-on experience in server technologies, such as web services or microservices, building APIs, server-side frameworks, and relational database
- Experience with any modern tooling for software development (Gitlab, Perforce, Sonar , Coverity) , code development environments (IDEs) and automated test tools ( JUnit, Mockito, PowerMockito)
- Experience with Scrum/Agile development Methodologies, (Minimum 3 years)
- Ability to analyze impact of technology choices
- Legal authorization to work in the United States is required.
- Must be willing to work out of an office located in Chicago, IL.
Desired Characteristics
Technical Expertise:
- Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI).
- General understanding of the impacts of technology choice to the software development life cycle.
- Personal/Leadership Attributes:
- Has the ability to break down problems and estimate time for development tasks.
- Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
- Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
- Understands the technology landscape, identifies opportunities for innovation and brings new ideas to the team. Takes the initiative to experiment with new software frameworks.
- Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
- Adapts to new environments and changing requi
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s