Principal Software Engineer

Medtronic

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Lafayette, COMounds View, MNNorth Haven, CT
Salary
$152,800–$229,200 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today
Closes
Nov 20, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $173k
This role $191k
$126k $240k
below market most similar roles pay here above market

This role pays more than 56% of similar roles. Most pay $136,875–$208,800 — the blue band above. At the midpoint, this role pays about $191k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About Medtronic

Medtronic plc is the world's largest medical technology company by revenue, specializing in device-based therapies for over 70 health conditions.

Medtronic currently has 26 open roles on FindRole.

Listed pay typically runs $131,600–$197,400 across 26 roles with salary data.

Most-posted roles

View all roles at Medtronic

At a glance

TL;DR · Principal Software Engineer

The Prin Software Engineer joins the Endoscopy OU team as a technical specialist responsible for developing and maintaining medical device software. This role involves designing, developing, debugging, and testing desktop applications and utilities while participating in all stages of product development, from refining vision to deployment. You will utilize C++, Qt, and QML to build high-quality, maintainable software following industry architectural patterns. Key responsibilities include conducting code reviews, generating regulatory documentation, and managing projects using Agile methodologies like SCRUM. The position requires expertise in GUI application design and security risk analysis to solve complex problems within a regulated medical environment. You will provide engineering support across the business, mentoring colleagues and influencing technical standards to deliver innovative healthcare technologies and therapies.

What does a Software Engineer earn in Colorado?

Median $168000 from 81 postings across 21 companies.

See salary data

What you'll do

  • Design, develop, debug, and test desktop applications and utilities using C++, Qt, and QML.
  • Create design documentation and conduct design reviews to meet regulatory and business requirements.
  • Determine software system design requirements and generate project documentation for regulatory compliance.
  • Participate in all product development stages including requirements gathering, system design, coding, and deployment.
  • Build high-quality, maintainable software following established industry design and architectural patterns.
  • Manage application development and medical software support using Agile and SCRUM methodologies.
  • Provide engineering support for software systems and utilities to all business departments.
  • Mentor colleagues and coordinate work assignments with other team members to achieve project goals.

What we're looking for

  • Must have a Baccalaureate degree with 7 years of relevant experience, a Master's with 5 years, or a PhD with 3 years.
  • Must have experience developing desktop applications in C++, Qt, and QML.
  • Must be able to design, develop, debug, and test desktop applications and utilities.
  • Must be able to generate documentation and follow design processes to support regulatory and business needs.
  • Must be able to use Agile methodologies to manage application development and software medical application support.
  • Must possess strong written and verbal communication skills to coordinate work with others.
  • Experience in the medical device industry or other regulated industry (preferred).
  • Work authorization at the time of hire and for the duration of employment.

More like this

Similar roles

Hardware System Engineer

Medtronic

Lafayette, CO 12 days ago $140,800–$211,200
Systems Engineering PCBA Layout 3D CAD Polarion IEC 60601 ISO 62304 ANSI C63.27 Agile AI Connectivity Component Selection Stage-Gating System Integration
7+ yrs exp

Senior Software Engineer

Microsoft

Reston, VA +2 7 days ago $119,800–$234,700
Python Java C++ C# JavaScript C GenAI SDLC Logging Telemetry Source Code Analysis System Architecture Design Documents Security Compliance
8+ yrs exp

Senior Software Engineer

Abbott

Remote (Abbott Park, IL) +2 6 days ago $78,000–$156,000
Epic SQL MUMPS Cache ObjectScript Azure AWS HL7 FHIR Kafka Maven JIRA Confluence APIs Data Integration Agile
4+ yrs exp Remote

Senior Software Engineer

Abbott

Remote (Abbott Park, IL) +2 6 days ago $78,000–$156,000
Epic SQL MUMPS Cache ObjectScript Azure AWS HL7 FHIR Kafka Maven JIRA Confluence APIs Agile Data Integration Data Architecture
4+ yrs exp Remote

Senior Software Engineer, TeamCenter PLM

Anduril Industries

Costa Mesa, CA 26 days ago $146,000–$194,000
Teamcenter ITK BMIDE SOA Active Workspace C++ Java C# SQL Oracle SQL Server CI/CD Git REST APIs JavaScript TypeScript React Datadog AWS Azure GCP NX SolidWorks Windchill Aras Enovia ERP MES WMS CAD
5+ yrs exp