Taro Logo

Software Engineer

GE HealthCare is a leading global medical technology and digital solutions innovator focused on creating a world where healthcare has no limits.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Healthcare

Job Description

GE HealthCare is seeking a Software Engineer to join their innovative medical technology team in Bengaluru. This role offers an exciting opportunity to work with a global leader in healthcare technology, where you'll be responsible for designing and programming both small modules and large components. The position requires 2+ years of experience and strong technical skills in C++, Linux, and various programming languages.

As a Software Engineer, you'll collaborate across teams to implement solutions that extend shared platforms, working with both system engineers and frontend developers. You'll be deeply involved in the entire software development lifecycle, applying Lean/Agile methodologies and ensuring high code quality through best practices and testing.

The role offers significant growth potential, with opportunities to mentor junior team members and contribute to meaningful healthcare solutions. GE HealthCare's mission is to create a world where healthcare has no limits, and as part of this team, you'll be directly contributing to that vision through your technical expertise.

The ideal candidate will have a strong foundation in computer science or STEM, with expertise in Linux, C++, and shell scripting. Knowledge of Java and Python is a plus. You'll be working in an agile environment, requiring both technical excellence and strong collaborative skills.

GE HealthCare offers a comprehensive benefits package, including relocation assistance, and promotes an inclusive work environment where every voice matters. The company's commitment to innovation in healthcare technology makes this an excellent opportunity for engineers who want to make a real impact on global healthcare solutions while advancing their careers in a supportive, technology-driven organization.

Last updated a month ago

Responsibilities For Software Engineer

  • Collaborate with system engineers, frontend developers and software developers to implement solutions
  • Apply principles of Software Development Life Cycle and methodologies
  • Maintain and drive code quality through best practices, unit testing and code quality automation
  • Design interfaces and information exchange between modules
  • Develop expertise and own individual module design
  • Understand and assess application performance
  • Work on core data structures and algorithms

Requirements For Software Engineer

Linux
  • Bachelor's degree in computer science or STEM Majors
  • 2+ years of experience
  • Well versed with Linux application-level command line interface & OS concepts
  • Experience in C,C++ on Linux, Shell Scripting
  • Good debugging skills
  • Basic knowledge of core Java, Python
  • Experience with Lean/Agile/XP methodologies
  • Understanding of continuous integration (CI)

Benefits For Software Engineer

Relocation Benefits
  • Relocation assistance
  • Comprehensive salary and benefits package
  • Career growth opportunities
  • Global organization with scale