Jobs and Careers
GE

Senior Software Engineer

GE HealthCare
United Statesfull_timeVerifiedPosted 29 Jul 2025

About the role

Job Description Summary

As a Senior Software Engineer, you’ll work on the cutting edge of cloud technology as you scope and lead complex technical projects, laying the groundwork for early-stage products to iterate and scale. You’ll help to design, build, and maintain user-facing experiences, APIs, scalable distributed services, and systems – driving software engineering best practices and delivering high quality software on tight schedules.

At GE Healthcare, we are committed to bringing cloud-based solutions for our customers: all aspects of computing services across the cloud and edge – including servers, databases, storage, networking, analytics, software, intelligence are delivered over the Internet. Our Science & Technology organization is harnessing the power of technology to make healthcare more precise, more personalized, and more accessible for everyone. From driving the overall clinical research and patient-centric innovation strategy to delivering new digital and machine learning capabilities - we’re committed to leading digital transformation, improving outcomes for patients and providers, and creating a world where healthcare has no limits.

Our teams are based in the US (San Ramon, Milwaukee, Seattle), France, Hungary, and India (Bangalore).

Job Description

Roles/Responsibilities 

  • Work with the team to help solve business problems 

  • Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices 

  • Participate in software design reviews, you conduct peer code reviews, and provide input and feedback to other members of the development team. 

  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. 

  • Use software engineering best practices to ensure a high standard of quality for all the team deliverables. 

 

Minimum Qualifications 

  • Bachelor’s degree in Computer Science or related discipline 

  • 4+ years of professional software development experience across the stack following modern design principles 

  • 1+ year of experience with building scalable, distributed systems using a modern cloud framework such as AWS, Azure or GCP 

 

Desired Qualifications 

  • 6+ years of professional software development experience 

  • Master’s or PhD degree in Computer Science, Computer Engineering, or related field 

  • Experience with design/architecting large-scale distributed systems preferably using AWS technologies 

  • Previous experience working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements 

  • Previous experience with big data systems, analytics, containerized microservices, serverless functions, and event-driven architecture 

  • Bring fresh ideas from all areas, including testing and validation automation while maintaining the production availability, conversion automation, distributed computing, large-scale system design 

  • Experience with supporting production software deployments 

  • Technical expertise across all deployment models on public cloud, and on-premises infrastructure 

  • Experience creating, documenting, and communicating software architectures for complex products 

  • Experience in building, tracking, and communicating plans within Agile processes 

  • Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies 

 

Eligibility Requirements 

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 Kit

Free account required — sign up in 30s

Company

GE HealthCare

View company profile →