Principal Software Engineer
Core
Define technical direction for software platforms and solve complex engineering challenges to deliver scalable, clinically meaningful solutions for patient care.
Role type
Principal Software Engineer (Technical Leadership & Architecture)
Builds
Scalable, mission-critical software platforms and systems for clinical applications
Domain
Healthcare Technology / Medical Devices
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, system design, cross-functional technical leadership, mentorship, CI/CD practices, regulated software development, root cause analysis, platform strategy
Preferred skills
Master's degree, advanced technical degrees
Technologies
Modern software engineering frameworks, CI/CD tools, system integration tools
Responsibilities
Define long-term software architecture and technical roadmap, lead design and delivery of complex software systems, serve as technical authority for platform technologies, mentor engineers, drive technical alignment across engineering and clinical teams, translate clinical workflows into technical solutions, evaluate emerging technologies, support product development through clinical evaluations
Seniority
Principal, hands-on IC with strategic influence