Sr Software Engineer
Listed on 2026-06-17
-
Software Development
Software Engineer, DevOps
Job Description Summary
No Sponsorship of any kind: H1B, Spousal or OPT. $5k sign‑on to be used for relocation. Onsite in Salt Lake City 5 days a week.
GE Healthcare Surgery business in Salt Lake City is looking for an experienced Senior Software Engineer to work on challenging projects that positively impact patient outcomes. The role includes technical leadership, product integration, and system design for advanced surgical imaging technologies.
Job Description Duties- Act as a member of the software team, representing high‑quality design and development practices.
- Collaborate closely with cross‑functional teams to understand customer needs, collect requirements, and design and implement software.
- Promote consistency and maximize synergies across common software platforms by interacting with GEHC cross‑modality teams.
- Develop high‑performing, scalable, and innovative end‑to‑end applications.
- Apply principles of SDLC and methodologies such as Lean/Agile/XP, CI, software and product security, scalability, documentation practices, refactoring, and testing techniques.
- Write code that meets standards and delivers desired functionality using the selected technology.
- Build features such as web services and embedded controls.
- Understand performance parameters, assess application performance, and optimize through design and coding best practices.
- Work on core data structures and algorithms and implement them in the chosen language.
- Assess and improve application performance continuously.
- Bachelor’s Degree in Computer Science or a STEM major.
- Minimum of 5 years of professional software development experience, including strong object‑oriented design (e.g., C++, Java).
- Demonstrated experience in embedded software development for hardware‑based systems.
- Hands‑on experience across the full SDLC: defining and authoring requirements, documenting architecture and design, debugging and troubleshooting code on target hardware, and developing automated unit tests.
- Understanding of automated testing frameworks and practices.
- Strong experience with Embedded C++ development.
- Experience with Linux OS and kernel‑level interactions.
- Debugging and validating software on physical hardware platforms.
- Data management experience in an embedded or resource‑constrained environment.
- Proficiency with modern Dev Ops and version control tools (e.g., Git, Rally).
- Experience in medical device development, aerospace or defense systems, automotive systems, industrial automation, or robotics is highly valued.
- Business acumen: ability to break down complex problems, estimate effort, and make sound technical decisions.
- Leadership: takes ownership, communicates ideas, and influences decisions; collaborates effectively across cross‑functional teams.
- Understanding of how contributions align to broader organizational goals.
- Legal authorization to work in the U.S.; no sponsorship of visas.
- Successful completion of a background check and drug screen is required.
- Willingness to travel as required.
- Willingness to work onsite in Salt Lake City, Utah.
GE Health Care is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status, or other characteristics protected by law. GE Health Care only employs those who are legally authorized to work in the United States for this opening.
Relocation AssistanceRelocation assistance is provided.
#J-18808-Ljbffr(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).