Taro Logo

Staff Software Engineer (Technical Lead)

GE HealthCare is a leading global medical technology and digital solutions innovator focused on creating a world where healthcare has no limits.
Embedded
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Healthcare · Enterprise SaaS

Job Description

GE HealthCare, a global leader in medical technology and digital solutions, is seeking a Staff Software Engineer (Technical Lead) to join their innovative team in Bengaluru. This role combines technical excellence with leadership responsibilities, perfect for an experienced software engineer ready to make an impact in healthcare technology.

The position requires a seasoned professional with 10+ years of software development experience, including at least 2 years of technical team leadership. You'll be responsible for designing and programming major components and feature sets while leading a team of 5-7 developers. The role demands strong expertise in C++ 14, embedded software development on Linux, and experience with modern technologies including DevOps, containers, and distributed systems.

As a technical lead, you'll drive architectural discussions, lead design meetings, and ensure best practices are implemented across the team. You'll break down complex features into manageable tasks, conduct code reviews, and mentor team members to elevate their technical capabilities. The role requires excellent problem-solving abilities and the skill to articulate technical concepts clearly.

The position offers the opportunity to work on cutting-edge medical technology solutions in a hybrid work environment. You'll collaborate with global teams and interface with senior leadership, requiring excellent communication skills and time-zone flexibility. GE HealthCare's mission to create a world where healthcare has no limits provides a meaningful context for your technical contributions.

This role is ideal for someone who combines technical expertise with leadership abilities, can work independently, and is passionate about using technology to improve healthcare outcomes. The company offers competitive compensation and benefits, along with significant opportunities for professional growth in a globally recognized organization.

Last updated 18 days ago

Responsibilities For Staff Software Engineer (Technical Lead)

  • Design and program large components, features, or whole feature areas
  • Drive high-level architectural discussions and lead design meetings
  • Break down feature epics into stories and tasks
  • Help prioritize work and remove blockers
  • Conduct code reviews and mentor teammates
  • Provide technical leadership to a team of 5-7 developers
  • Work with Product owners to understand product requirements & vision
  • Design interfaces between code modules
  • Drive design reviews and optimize application performance

Requirements For Staff Software Engineer (Technical Lead)

Linux
  • Bachelor's Degree in Computer Science or STEM Majors
  • 10+ years of Software Development experience
  • 2+ years of experience leading software development team as Technical Lead
  • Strong expertise in C++ 14
  • Experience with Embedded Software development on Linux
  • Knowledge of Yocto OS, IP protocols, interfaces, device drivers
  • Expertise in DevOps/Containers(Dockers)
  • Network programming and TCP/IP experience
  • Experience with DDS (Data Distribution Service)
  • Experience in building scalable distributed systems
  • Excellent communication skills and ability to work with global teams

Benefits For Staff Software Engineer (Technical Lead)

  • Competitive salary
  • Benefits package