Sr. Software Engineer
GE HealthCare · Waukesha, WI · 3 wk ago
On-siteEngineeringFull-time
Job Description
What You’ll Do
- Collaborate closely with representative users and feature leads to understand needs and develop/test features for GEHC MR scanners.
- Work within Agile development practices and a continuous integration environment to help innovate in a fast-moving medical-technology landscape.
- Support ongoing process improvements across development, sustaining, and support activities.
- Partner with subject matter experts to learn and transfer complex domain knowledge.
- Apply principles of the software development lifecycle (SDLC) and methodologies such as Lean, Agile, XP, CI, software/product security, scalability, documentation practices, refactoring, and testing.
- Write clear, maintainable code that meets standards and delivers required functionality.
- Share information openly with the team, engaging the right people with the right level of detail.
Business & Technical Strengths
Business & Technical Strengths
- Curiosity and initiative to explore new technologies and alternative approaches.
- Awareness of market trends, competitor technologies, and their impact.
- Ability to assess technology choices and their implications.
Leadership & Collaboration
Leadership & Collaboration
- Takes ownership of tasks—small and medium in scope—while supporting and mentoring team members.
- Communicates clearly, listens actively, and works toward shared, win-win solutions.
- Identifies misalignment with goals or strategy and constructively suggests improvements.
- Tracks and meets commitments while balancing multiple priorities.
- Demonstrates resilience, follow-through, and a spirit of teamwork.
Required Qualifications
Required Qualifications
- Bachelor’s degree in Computer Science or a STEM field.
- At least 8 years of experience in planning, architecting, designing, and implementing software applications.
- Experience programming in Unix/Linux environments.
- Experience with version control/configuration management and build tools (e.g., Gradle, Maven, Perforce, Git).
- Skilled in Behavior-Driven Development (BDD) with Cucumber/Gherkin.
- Experience working with microservices architectures.
- Experience building complex applications that interface with physical devices.
- Familiarity with continuous-integration workflows (e.g., Jenkins, Artifactory).
- Knowledge of the full software development lifecycle, including requirements, design, verification, delivery, and maintenance.
Preferred Qualifications
Preferred Qualifications
- Master’s degree in a STEM field with 5+ years of experience.
- Experience working with medical devices.
- Strong understanding of microservices architecture or RESTful APIs.
- Python scripting experience.
- Experience using Cypress.
Why You’ll Love Working Here
Why You’ll Love Working Here
- Opportunities for continuous learning, skill growth, and cross-team collaboration.
- A culture that values inclusivity, respect, and diverse perspectives.
- Work that directly contributes to improving healthcare outcomes.
- Supportive teams dedicated to helping you thrive and do your best work.
GE HealthCare
GE HealthCare
- Offers a great work environment, professional development, challenging careers, and competitive compensation.
- Is an Equal Opportunity Employer.
- Does not sponsor individuals for employment visas, now or in the future, for this job opening.
Relocation Assistance Provided
Relocation Assistance Provided
- Yes