Taro Logo

Senior Principal Software Engineer

Global healthcare technology company focused on alleviating pain, restoring health, and extending life with 95,000+ employees worldwide.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
20+ years of experience
Healthcare · Enterprise SaaS

Job Description

Medtronic, a leading global healthcare technology company, is seeking a Senior Principal Software Engineer to drive software engineering excellence across their Cardiovascular, Medical Surgical, and Neuroscience portfolios. This leadership role focuses on software engineering capabilities, excellence metrics, and patient safety, reporting to the Director of Software Technology.

The position requires a seasoned professional with 20+ years of experience who will be responsible for ensuring software systems meet the highest standards of quality, safety, and efficiency. The role combines technical leadership with strategic oversight of software development processes, particularly in regulated healthcare environments.

Key responsibilities include driving software maturity initiatives, implementing quality metrics, overseeing DevOps practices, and ensuring compliance with medical device industry regulations. The ideal candidate will have extensive experience in enterprise software development, quality assurance, and regulatory compliance, particularly with standards like ISO 13485 and IEC 62304.

At Medtronic, you'll be part of a 95,000+ strong global team united by the mission to alleviate pain, restore health, and extend life. The company offers a competitive salary, comprehensive benefits package, and opportunities for career growth in an innovative environment where your work directly impacts patient care and healthcare delivery worldwide.

This role offers the unique opportunity to work at the intersection of software engineering and healthcare, contributing to life-changing medical technologies while leading technical excellence initiatives. The hybrid work environment in Hyderabad, India, provides flexibility while maintaining collaborative opportunities with global teams.

Last updated 4 days ago

Responsibilities For Senior Principal Software Engineer

  • Partner with engineering, product management, and quality teams to assess project progress
  • Drive software maturity initiatives, tracking KPIs such as defect density, technical debt, and code quality
  • Oversee the integration of DevOps practices and CI/CD pipelines
  • Lead the evaluation and optimization of software tools and development processes
  • Conduct critical reviews of software components
  • Ensure software meets regulatory requirements and patient safety standards
  • Provide technical leadership and mentorship
  • Promote reuse of software components and frameworks
  • Analyze performance data to identify areas for improvement
  • Regular stakeholder communication and updates

Requirements For Senior Principal Software Engineer

Java
Python
  • B-Tech/BE in Computer Science, Electronics, or related field with 20+ years of experience
  • ME/M-Tech with 18+ years of relevant experience
  • Experience leading enterprise-scale software systems development
  • Expertise in software quality metrics and best practices
  • Deep understanding of software engineering processes
  • Experience with Design for Reliability and Manufacturability (DRM)
  • Knowledge of ISO 13485 and IEC 62304 standards
  • Experience with agile methodologies and CI/CD
  • Familiarity with patient safety standards

Benefits For Senior Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive Salary
  • Flexible Benefits Package
  • Career Development Opportunities
  • Global Team Environment