Taro Logo

Staff Software Engineer

GE HealthCare develops medical technology, intelligent devices, and care solutions to create a world where healthcare has no limits.
Arlington Heights, IL, USA
$120,000 - $180,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
9+ years of experience
Healthcare

Description For Staff Software Engineer

GE HealthCare is seeking a Staff Software Engineer to join their Science & Technology organization, focusing on cloud-based healthcare solutions. This role offers an exciting opportunity to work on digital transformation in healthcare, developing solutions that make healthcare more precise, personalized, and accessible.

The position combines technical leadership with hands-on development, requiring expertise in distributed systems, Java development, and cloud technologies. As a Staff Software Engineer, you'll collaborate with architects and technical product managers to design and implement robust software components, emphasizing quality and test-driven development.

The role offers a compelling work environment with a strong focus on work-life balance, offering a hybrid schedule (3 days in office, 2 days remote) at the Arlington Heights, IL location. GE HealthCare provides comprehensive benefits, including healthcare coverage, 401(k) with company matching, and various insurance options. The compensation range of $120,000-$180,000 reflects the role's senior level and technical demands.

This is an excellent opportunity for experienced engineers passionate about healthcare technology and interested in mentoring others. The company maintains diverse engineering perspectives and encourages mentorship relationships across the broader GE Healthcare population. The role involves working with cutting-edge technologies including cloud platforms, distributed systems, and modern frameworks, while contributing to solutions that directly impact healthcare delivery and patient outcomes.

The ideal candidate will bring significant experience in software development, particularly in Java and Spring Framework, along with expertise in cloud technologies and distributed systems. They should be comfortable providing technical leadership, mentoring team members, and working directly with customers to understand and meet their needs.

Last updated 15 days ago

Responsibilities For Staff Software Engineer

  • Work with the team to help solve business problems
  • Write high quality distributed system software
  • Translate system architecture and product requirements into well-designed software components
  • Take ownership of software component implementation
  • Participate in software design reviews and conduct peer code reviews
  • Design, implement, test, deploy and maintain innovative software solutions
  • Ensure high quality standards for team deliverables

Requirements For Staff Software Engineer

Java
MongoDB
Kafka
RabbitMQ
Cassandra
  • Bachelor's degree in Computer Science or related discipline
  • 9+ years of professional software development experience
  • 3+ years experience with building scalable, distributed systems using AWS, Azure or GCP
  • 3+ years of leading design or architecture experience
  • Deep knowledge of Object Oriented Principles using Java
  • Proficient with Java/J2EE, Spring Core, SpringBoot, JPA
  • Strong experience with SQL and relational databases
  • Proficient in using Spring Framework

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Visa Sponsorship
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with employee and company contributions
  • Life insurance
  • Disability insurance
  • Accident insurance
  • Tuition reimbursement
  • Paid time off
  • Performance based incentives
  • Flexible schedule

Interested in this job?

Jobs Related To GE HealthCare Staff Software Engineer