Software Engineer

Job Description Summary

GE HealthCare is looking for a talented and motivated mid-level backend Software Engineer to join our Advanced Visualization team. This team develops core services that enable our products to run cutting-edge medical applications. As a Software Engineer, you will be part of an Agile Scrum team, contributing to feature development, automated testing, verification campaigns, bug fixes, and documentation.

Job Description

Roles and Responsibilities

In this role, you will:

  • Take responsibility for delivering medium or high-complexity feature tasks within agreed timelines.

  • Ensure that all delivered code meets GE Healthcare quality standards and adheres to established best practices.

  • Contribute to automated testing by developing tests for assigned components and end-to-end workflows.

  • Participate in software delivery within a global environment.

  • Participate in documentation activities for quality management purposes.

  • Break down problems and estimate time required.

  • Understand performance parameters and application performance.

  • Work closely with Product Owner (PO) and architects to understand product requirements & vision.

  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.

Qualifications / Requirements

Education Qualification

  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math)

Technical Expertise (must have):

  • Strong hands-on Java expereince is required (primary language for this role)

  • Experience with Unix / Linux side programming

  • Proven experience applying SDLC (Software Development Life Cycle) practices in a professional software development environment, including independently planning, organizing, and delivering tasks.

Nice to have:

  • Knowledge in C++ or GOLang

  • Bash or Python knowledge

  • Experience with Docker/Kubernetes

  • Experience in creating automated tests

Personal Attributes:

  • Ability to break down problems and accurately estimate development effort

  • Ability to take ownership of small- to medium-sized tasks and deliver them on time

  • Openness to continuous learning and professional growth

  • Adaptable mindset with flexibility in changing environments

  • Strong team player with effective collaboration skills

  • Proactive, motivated, and self-confident attitude

  • Solution-oriented thinking with strong analytical and critical reasoning skills

  • Confidence in sharing ideas and speaking up when needed

  • Good command of English, both written and spoken

  • Understanding of the organization’s vision and ability to align individual and team goals accordingly

#LI-BJ1

#LI-HYBRID

Additional Information

Relocation Assistance Provided: No

Similar jobs