Overview
As a Senior Software Engineer in GE HealthCare's Science & Technology organization, you will develop scalable, cloud-based software solutions that support healthcare innovation and digital transformation, owning software components and contributing to complex technical projects that help early-stage products evolve and scale.
What you'll do
- Develop software products in collaboration with cross-functional teams, following approved architectures and product roadmaps.
- Own the implementation of software components, applying test-driven development and engineering best practices to ensure quality and maintainability.
- Design, build, and maintain user-facing applications, APIs, scalable distributed services, and supporting systems.
- Implement, test, and deploy software solutions that improve performance, durability, cost efficiency, and security.
- Contribute to scoping and leading complex technical projects that support early-stage product development and scalability.
- Conduct software design and peer code reviews, providing constructive feedback to improve engineering quality and team deliverables.
- Deliver high-quality software within demanding development schedules.
What you'll need
- Bachelor's degree in Computer Science or a related discipline.
- 4+ years of professional full-stack software development experience, including front-end engineering and modern design principles.
- 1+ year of experience building scalable, distributed systems using a modern cloud framework or platform such as AWS, Azure, or Google Cloud Platform (GCP).
- Strong experience with Java/J2EE, Spring Core, Spring Boot, and Java Persistence API (JPA), including frameworks such as Hibernate.
Nice to have
- Master's or PhD degree in Computer Science, Computer Engineering, or a related field.
- 4+ years of professional software development experience.
- Experience with Spring Framework, including MVC, Integration, and Data, in addition to Java/J2EE and Spring Core.
- Experience designing large-scale distributed systems, preferably using AWS technologies.
- Experience with big data, analytics, containerized microservices, serverless functions, and event-driven architecture.
- Expertise across public cloud and on-premises deployment models, including supporting production deployments.
- Experience creating, documenting, and communicating software architectures for complex products.
- Experience improving testing and validation automation, production availability, conversion automation, distributed computing, and large-scale system design.
- Experience building, tracking, and communicating plans using Agile processes.
- Experience engaging directly with customers to assess needs, identify solutions, and constructively resolve disagreements.
- Strong technical problem-solving skills and ability to learn new technologies and methodologies.
Details
- Work mode: Remote.
- Eligibility: must be legally authorized to work in the United States; visa sponsorship is not available for this opening.
- Pay range (U.S. based positions only): $109,600.00-$164,400.00 Annual, plus possible performance-based incentive compensation.
- Relocation assistance: not provided.
Read the full description and apply on the company’s own careers page.