Principal Software Engineer

GE HEALTHCAREBellevue, WA
5d$228,160 - $342,240

About The Position

We are seeking a highly experienced Principal Software Engineer to lead the design, development, and delivery of complex software solutions within GE Healthcare IITS USA Corp. This role involves driving technical innovation, mentoring junior engineers, and ensuring the highest standards of software quality and performance for critical healthcare applications.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 10+ years of progressive experience in software development, with a significant portion in a lead or principal engineering role.
  • Proven expertise in designing and building large-scale, distributed, and highly available software systems.
  • Strong proficiency in multiple programming languages (e.g., Java, C#, Python, Go) and relevant frameworks.
  • Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Deep understanding of software architecture patterns, data structures, algorithms, and design principles.
  • Demonstrated ability to lead technical projects, influence technical direction, and mentor other engineers effectively.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.

Nice To Haves

  • Experience in the healthcare domain or with regulated software environments is a significant plus.

Responsibilities

  • Lead the architecture, design, and implementation of highly scalable, reliable, and secure software systems for GE Healthcare products and platforms.
  • Drive technical vision and strategy, evaluating new technologies and methodologies to continuously improve our software development processes and offerings.
  • Provide technical leadership and mentorship to a team of software engineers, fostering a culture of innovation, collaboration, and continuous learning.
  • Collaborate cross-functionally with product management, UX/UI designers, quality assurance, and other engineering teams to translate business requirements into robust technical solutions.
  • Perform complex debugging, troubleshooting, and performance tuning to resolve critical issues and optimize system performance.
  • Establish and enforce best practices for software development, code reviews, testing, and deployment.
  • Contribute to the full software development lifecycle, including requirements gathering, design, coding, testing, deployment, and ongoing maintenance.
  • Act as a subject matter expert and technical liaison for internal and external stakeholders.

Benefits

  • GE HealthCare offers a competitive benefits package, including not but limited to medical, dental, vision, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, and tuition reimbursement.
  • GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service