Job Opportunities

Find jobs near you, whether onsite, hybrid, or remote.
  • Similar Jobs to: Technical Staff-Systems Architect
XX
Staff Software ArchitectGEUnited States
XX

Staff Software Architect

GE
  • US
    United States
  • US
    United States

About

Staff Software Architect
At GE HealthCare, we are advancing precision care by delivering technologies that make a meaningful difference for clinicians and patients. As a Staff Software Architect, you will help shape and evolve an MRI application built using a modern framework with a microservices architecture, supporting the next generation of intelligent, connected MR workflows. This role supports SIGNA™ One, our AI‑driven workflow platform designed to simplify MRI from planning and setup through scanning and beyond. SIGNA One enables fast scans, effortless setup, and high clinical confidence through intelligent automation and a patient‑first experience. In this role, you will lead feature enhancements and contribute to architectural decisions for a mission‑critical MRI software system that interfaces directly with physical MRI devices. You will collaborate across engineering disciplines and influence technical direction while supporting scalable, high‑quality solutions used globally. Roles and Responsibilities
Design, build, deliver, and maintain software applications and services across machine, cloud, platform, and application layers
Lead and contribute to feature enhancements within the MRI software platform
Collaborate with system engineers, frontend developers, and software engineers to design solutions aligned with shared platforms and architectural standards
Apply SDLC best practices, including Lean/Agile/XP, CI/CD, security, scalability, documentation, refactoring, and testing
Write clean, maintainable code that meets quality standards and delivers intended functionality
Develop web services and database queries using existing data models
Evaluate and optimize application performance
Design and implement core data structures and algorithms
Assess technology choices and their impact across the software development lifecycle
Share technical perspectives clearly, using data and experience to influence decisions
Take ownership of deliverables while working collaboratively with the broader team
Required Qualifications
Bachelor's degree in Computer Science or a STEM discipline
Minimum 6 years of professional software development experience
Experience across the full software development lifecycle in complex environments
Hands-on experience with microservices-based architectures
Proficiency with Java/JEE, Spring Boot/Spring, and Swagger/OpenAPI
Experience working in Agile/Lean environments with CI practices
Strong problem-solving skills, including the ability to break down work and estimate development effort
Experience developing on Unix/Linux-based systems
Preferred Qualifications
Frontend experience with JavaScript, HTML5, CSS, and frameworks such as AngularJS, BackboneJS, EmberJS, or KnockoutJS
Experience with JPA, Hibernate, JDBC, and Spring Data
Familiarity with rules engines such as Camel, Drools, or JRules
Experience with tools including Gradle, Maven, Git, SVN, Perforce, Artifactory, and Docker
Experience with BDD/Cucumber
Experience developing software that interfaces with physical devices
Interest in emerging technologies and continuous improvement
We will not sponsor individuals for employment visas, now or in the future, for this job opening.
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.