Senior Principal Software Engineer
Core
Lead software engineering capabilities, excellence metrics, and patient safety initiatives for Cardiac, Medical Surgical, and Neuroscience portfolios to ensure high-quality, safe, and efficient software systems.
Role type
Senior Principal Software Engineer (Software Engineering Capabilities & Quality)
Builds
Enterprise-scale software systems for medical devices and healthcare solutions
Domain
Healthcare / Medical Devices / Software Engineering
Required skills
Software engineering leadership, software quality metrics definition, CI/CD pipeline optimization, DevOps practices, Design for Reliability and Manufacturability (DRM), regulatory compliance (ISO 13485, IEC 62304), technical reviews, process improvement methodologies, cross-functional collaboration, stakeholder communication
Preferred skills
Statistical process control, Six Sigma, cloud-native/distributed systems optimization, CMMI software maturity models, leadership in regulated industries (healthcare, aerospace, automotive)
Technologies
CI/CD tools, code analysis frameworks, testing automation frameworks, cloud-native platforms
Responsibilities
Partner with engineering and product teams to assess project progress against quality goals; Drive software maturity initiatives by tracking KPIs like defect density and technical debt; Oversee DevOps integration to optimize CI/CD pipelines and deployment processes; Lead evaluation and optimization of software tools and development processes; Conduct critical technical reviews to ensure best practices and adherence to standards; Ensure software meets regulatory requirements and patient safety standards; Provide technical leadership and mentorship to foster continuous learning; Promote reuse of software components and frameworks; Analyze performance data to identify and implement process improvements; Update stakeholders on progress and provide strategic recommendations.
Seniority
Senior, hands-on IC with strategic leadership