Taro Logo

Senior Staff Software Engineer

GE HealthCare partners with customers to fulfill healthcare's potential through medical technology, intelligent devices, and care solutions.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
15+ years of experience
Healthcare

Job Description

GE HealthCare is seeking a Senior Staff Software Engineer to join their team in Bengaluru, India. This is a critical technical leadership role requiring 15+ years of experience in software development. The position combines deep technical expertise with strategic thinking and team leadership.

The ideal candidate will be responsible for architecting and developing complex software solutions using modern technologies including Java, Spring Framework, Kafka, and cloud services (AWS). They will lead technical decisions across multiple product versions and guide development teams in an agile environment.

This role offers an exciting opportunity to work at the intersection of healthcare and technology, developing solutions that directly impact patient care. The position requires expertise in backend development, distributed systems, and modern cloud architecture, with hands-on experience in technologies like Kubernetes, Docker, and various databases.

As a technical leader, you'll collaborate with Product Line Leaders, Architects, Data Scientists, and Product Managers to shape the technical direction of products. You'll be expected to mentor other developers, drive architectural decisions, and ensure technical excellence across teams.

GE HealthCare offers a comprehensive benefits package and the opportunity to work with a global leader in healthcare technology. The company's mission is to create a world where healthcare has no limits, and this role is crucial in achieving that vision through technological innovation.

The position offers hybrid work arrangements and includes relocation assistance. You'll be joining a company known for its inclusive culture and commitment to diversity, where every role is considered vital to the organization's success. This is an excellent opportunity for a senior technical leader who wants to make a significant impact in healthcare technology while working with cutting-edge tools and methodologies.

Last updated a month ago

Responsibilities For Senior Staff Software Engineer

  • Provide technical leadership in defining, developing, and evolving software in an agile environment
  • Provide guidance to developers with planning, execution, and architecture design
  • Work with Product Line Leaders to understand product requirements & vision
  • Drive increased efficiency across teams, eliminating duplication
  • Capture system level requirements through collaboration with Architects, Data Scientists, and Product Managers
  • Lead impact assessment and decisions related to technology choices and implementation strategy
  • Lead architecture and design efforts across products/multiple product versions
  • Implement core data structures and algorithms when necessary

Requirements For Senior Staff Software Engineer

Java
Python
Kubernetes
MySQL
PostgreSQL
Redis
Kafka
  • Bachelor's Degree in Computer Science or STEM Majors with 15+ years of experience
  • AWS Expert certification preferred
  • Strong knowledge of Design Patterns, Java programming and Unit Testing frameworks
  • Experience with Spring Framework and Spring boot
  • Expert in Kafka and/or related messaging frameworks
  • Experience with web services (REST), EJBs
  • SQL, Hibernate on Database such as Oracle MySQL, PostgreSQL
  • Experience with Containers - Docker/Kubernetes, Helm
  • Python experience is a plus

Benefits For Senior Staff Software Engineer

Medical Insurance
Relocation Benefits
  • Competitive salary and benefits
  • Relocation assistance provided
  • Total rewards package