Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GE Healthcare Logo

Principal Software Engineer

GE Healthcare

$185,600 - $278,400
Aug 15, 2025
Chicago, IL, USA • Bellevue, WA, USA • Waukesha, WI, USA
Apply Now

GE Healthcare is looking to solve the business and technical problem of efficiently and securely delivering digital fulfillment of software across multiple teams, including entitlement management, electronic delivery of digital offerings, licensing of SaaS subscriptions, and remote provisioning for Cloud based customer healthcare services and applications.

Requirements

  • 3+ years of experience building scalable, distributed systems using modern frameworks such as AWS, Azure, or GCP
  • 3+ years of experience leading the design or architecture of new and existing systems, focusing on design patterns, reliability, and scaling
  • Experience in designing and architecting large-scale systems, preferably using AWS technologies
  • Experience providing technical leadership to engineers, leading an engineering team, and/or mentorship
  • Experience in supporting production software deployments
  • Technical expertise across all deployment models, including public cloud and on-premises infrastructure
  • Experience in creating, documenting, and communicating software architectures for complex products

Responsibilities

  • Responsible for designing, building, and maintaining a scalable and efficient Digital Fulfillment architecture that supports the organization’s strategic goals.
  • Formulate and implement a strategic vision for SaaS architecture aligned with business objectives.
  • Assess and recommend new technologies and methodologies to enhance digital fulfillment processes.
  • Develop high-quality distributed system software, incorporating modern cloud approaches.
  • Work closely with architects and technical product managers to translate overall system architecture, product requirements, and enterprise IT ERP/CRM cloud strategy into well-designed and implemented software services.
  • Take ownership of the implementation of individual software components, with a strong emphasis on quality, test-driven development, sound software engineering practices, cybersecurity, reliability, and data integrity.
  • Design, implement, test, deploy, and maintain innovative software solutions to enhance service performance, durability, cost efficiency, and security.

Other

  • Bachelor's degree in Computer Science, Computer Engineering, or related discipline
  • 9+ years of professional software development experience with a history of technical innovation
  • 10+ years of experience, including 3+ years designing and implementing solutions for digital fulfillment of cloud-based software offerings
  • 2+ years of experience working directly with end customers to assess needs, identify solutions, and constructively resolve disagreements
  • Experience in building, tracking, and communicating plans within Agile processes