Software Engineer
GE Healthcare
Job Description Summary
As a Software Engineer, you will be responsible for the design and development of a platform, feature, subsystem, or service. You will deliver high‑quality, reliable software while ensuring compliance with GE Healthcare Quality Management Systems, contributing to products that meet regulatory, performance, and product expectations.
In this role, you will:
- Apply knowledge of the Software Development Lifecycle (SDLC) and methodologies such as Agile, Lean, XP, and CI/CD.
- Design, develop, and maintain software that adheres to coding standards and delivers expected functionality.
- Follow best practices related to security, scalability, documentation, refactoring, and testing.
- Analyze and evaluate application performance and identify opportunities for improvement.
- Apply foundational knowledge of data structures and algorithms in day‑to‑day development tasks.
- Demonstrate the ability and willingness to learn new technologies and tools to meet evolving business and technical needs.
- Be forward‑looking and leverage AI‑based tools and modern development techniques to improve productivity, quality, and software development outcomes.
- Collaborate effectively within cross‑functional teams to deliver high‑quality software solutions.
Qualifications/Essential Requirements:
- Bachelor’s degree in Computer Science or a related STEM discipline.
- Minimum of 2 years of professional experience in software development.
- Experience with C++, multithreading, network programming, TCP/IP, and Linux environments.
- General understanding of how technology choices impact design, scalability, and the overall SDLC.
- Experience working across Linux/Unix and Windows platforms.
- Hands-on experience using virtual machines as part of testing or integration infrastructure.
- Knowledge of the Healthcare domain and standards such as HL7 and FHIR is a strong plus.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.