GE Healthcare

Staff Software Engineer

HUN02-01-Budapest-Vaci Greens C Full time

Job Description Summary

As a Staff Software Engineer, you will play a key role in developing, maintaining, and supporting our enterprise solution for medical image review and reporting. You will work across a broad set of technologies—including Node.js, Java, C++, Qt, SQL, and PostgreSQL—primarily focused on backend server services. As a member of a Scrum team, you will design and implement new features aligned with our enterprise roadmap, leveraging modern development practices, tools, and industry trends. A particular emphasis of this role includes authentication, authorization, access management, and cybersecurity, as well as supporting our Service organization in resolving customer issues in these areas.

Job Description

Roles and Responsibilities

In this role, you will:

  • Define, develop, and enhance software in a fast-paced and Agile environment, collaborating with a Scrum team of 5-7 engineers and leveraging modern development technologies and infrastructure.
  • Partner with product line leaders and architects to shape multi-generation software technology plans and long-term product architecture.
  • Analyze high-impact customer issues, support the Service team, and drive continuous improvement of the product.
  • Translate product requirements and vision into prioritized backlog of user stories, ensuring timely, high-quality delivery.
  • Contribute to process improvements that enhance development, maintenance and support workflows.
  • Work cross-functionally with other teams to align activities and deliverables.
  • Apply best practices from the Software Development Life Cycle (SDLC), including  Lean/Agile/XP methodologies, continuous integration and deployment, secure coding, scalability considerations, documentation standards, and modern testing techniques. 

Required Characteristics

  • Bachelor's degree in Computer Science or a related “STEM” field (Science, Technology, Engineering and Mathematics) or equivalent experience.
  • Advanced experience in NodeJS development, foundational knowledge of Java, C++ and database query languages or willingness to learn.
  • Advanced experience in large-scale client-server software development, including scalable deployments, containerization, or cloud-based solutions. Familiarity with modern software technologies, industry trends, and AI-assisted development/testing tools.
  • Excellent oral and written communication skills in English.
  • Strong skills in breaking down complex problems, documenting clear problem statements and providing accurate effort estimates.
  • Strong interpersonal skills, with ability to collaborate effectively in cross-functional and international teams.

Desired Characteristics

  • Master's degree or PhD in Computer Science or related field.
  • Experience with Windows-based software programming and experience with medical product development.
  • Experience in OIDC, OAuth2.0, SAML 2.0, Keycloak, Cybersecurity, Windows Active Directory, LDAP, Kerberos.
  • Experience with Qt, SQL, or PostgreSQL.
  • Leadership experience with ability to evaluate and articulate the technical impact of architecture and technology choices.
  • Knowledge of medical communication standards DICOM, HL7.

Inclusion and Diversity

GE HealthCare is an Equal Opportunity Employer where inclusion matters. 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.

Our total rewards are designed to fuel your ambition by providing the flexibility and support you need to turn your ideas into impactful realities. Our compensation and benefits align with what you'd expect from an organization of global reach and scale. You'll find yourself surrounded by career opportunities in a culture that fosters care, collaboration, and support.

Additional Information

Relocation Assistance Provided: No