Sr Software Engineer
Job in
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-05-31
Listing for:
MS0309 GE Healthcare IITS USA Corp.
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
Job Description & How to Apply Below
Job Description Summary
Responsible for programming a component, feature and/or feature set. Works independently and contributes to immediate team and to other teams across the business. Also contributes to design discussions.
Roles and Responsibilities- Define, develop, and evolve software in a fast‑paced and agile development environment using the latest technologies and infrastructure.
- Work with Product Line Leaders (PLLs) to understand product requirements and vision.
- Translate requirements/vision into a prioritized list of user stories and deliver on 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 that guide development, sustaining, and 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 the team receives consistent messages and has a clear understanding of business direction, strategy, and results.
- Engage subject‑matter experts in the successful transfer of complex domain knowledge.
- Apply principles of SDLC and methodologies such as Lean/Agile/XP, CI, software & product security, scalability, documentation practices, refactoring, and testing techniques.
- Write code that meets standards and delivers desired functionality using the selected technology.
- Understand performance parameters and assess application performance.
- Work on core data structures and algorithms and implement them using chosen technology.
- Proactively share information across the team with the appropriate level of detail and timeliness.
- Bachelor’s degree in Computer Science or STEM majors.
- Minimum four years of professional experience developing software for complex systems.
- Experience with front‑end technologies (JavaScript, Type Script, Node.js, HTML5, CSS, JS frameworks, JS libraries) and user‑interface design.
- Experience with server technologies, including Java and Node.js, microservices, building APIs, server‑side frameworks, and relational databases.
- Experience in advanced web applications such as Spring Boot, RESTful/SOAP web services, Web Socket, and Apache Camel.
- Experience in cloud application development, deploying software in the cloud, troubleshooting, and working with cloud technologies.
- Experience in cloud‑native platforms and containerization technologies such as Docker, Kubernetes, Helm, and Jenkins.
- Strong knowledge of object‑oriented analysis and design, software design patterns, and enterprise coding principles.
- Experience with automated testing and frameworks (Playwright, Serenity/Cucumber, Jest, Karma, JUnit, Mockito).
- Experience with Windows and Linux development environments (Ubuntu, Windows 10/11).
- Experience with modern tooling for software development (Git Lab, Perforce, Sonar, Coverity), IDEs, and automated test tools.
- Experience with Scrum/Agile development methodologies.
- Ability to analyze impact of technology choices.
- Legal authorization to work in the United States required.
- Willingness to work out of an office located in Chicago, IL.
- Master’s degree in Computer Science or a related discipline.
- Advanced experience with AWS cloud.
- Experience with healthcare standards and communication protocols such as HL7, DICOM/IHE profiles, and FHIR.
- Experience with authentication and authorization standards such as OAuth
2.0, WSO2, LDAP, and Active Directory. - Experience with rules engines and messaging services (Camel, AMQP).
- Dev Ops skills and advanced knowledge of deploying complex systems in the cloud.
- Technical lead experience.
- Initiative to explore alternative technologies, approaches to solving problems, and impact of technology choices.
- Skilled in breaking down problems, documenting problem statements, and estimating efforts.
- Identifying misalignments with goals, objectives, and work direction against the organizational strategy; suggesting course corrections.
- Continuously measuring deliverables of…
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).
(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:
×