Principal Software Engineer

 

Description:


At Medtronic Patient Care Systems (PCS), we power the digital heartbeat behind life-saving cardiac therapies. We build the connected ecosystem that enables clinicians to monitor, manage, and protect millions of patients living with implantable cardiac devices around the world.

From secure device connectivity and real-time data platforms to intelligent clinical tools and patient-facing experiences, PCS transforms complex cardiac data into clarity — helping physicians make faster decisions, improving outcomes, and giving patients greater confidence in their care.

Every line of code we write supports someone’s parent, spouse, child, or friend. Our work ensures that life-saving therapies are not only delivered safely and reliably, but continuously improved through innovation, insight, and global scale.

If you want to build technology that truly matters — where uptime means peace of mind and innovation means more birthdays — join us. Together, we are shaping the future of connected cardiac care and changing lives every single day

Come for a job, stay for a career!

A Day in The Life Of:

As a Principal Software Engineer, you will provide technical leadership across the software development lifecycle for medical device products. You will lead the design, development, verification, and continuous improvement of software solutions while driving engineering excellence, mentoring software engineers, and partnering with cross-functional stakeholders to deliver compliant, high-quality products that support cardiac care technologies.

This Principal Software Engineer role will contribute to the design and delivery of software solutions that support critical cardiac care technologies at global scale.

Key Responsibilities:
 

  • Design, develop, and test software for medical devices in compliance with software development standards,.
  • Lead project planning activities, including scope definition, effort estimation, technical execution, and delivery commitments for complex software initiatives
  • Provide technical leadership, coaching, mentoring, and software engineering best practices to junior and senior software engineers
  • Collaborate with product engineering, software test, systems, and architecture teams to define and deliver technical solutions.
  • Conduct technical reviews of requirements, specifications, architecture, design documentation, source code, and other engineering deliverables.
  • Drive process improvement initiatives that enhance software quality, development efficiency, compliance, and team effectiveness
  • Develop reusable frameworks, design patterns, and engineering approaches that increase team velocity and long-term maintainability
  • Partner with internal and external stakeholders to ensure timely delivery of high quality software products.

     

Required Qualifications:
 

  • Bachelor's degree (Level 8) in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related technical discipline and a minimum of 7 years of relevant software engineering experience; or an advanced degree and a minimum of 5 years of relevant software engineering experience.
  • Experience designing, developing, and verifying software using established software development lifecycle processes.
  • Experience with Agile software development methodologies and Test-Driven Development (TDD).
  • Expertise in at least two of the following technologies: XML, C++, Java, JavaScript, C#, .NET, Python, or HTML.
  • Experience participating in software design, technical review, code review, and software verification activities.
     

Organization Medtronic
Industry Engineering
Occupational Category Principal Software Engineer
Job Location Galway,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 7 Years
Posted at 2026-08-26 8:32 pm
Expires on 2026-10-10