Prin Software Engineer

Medtronic

Quick summary

Work type
On-site
Location
Lafayette, CO
Salary
$152,800–$229,200 / yr
Posted
15 days ago
Closes
Jun 26, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $174k
This role $191k
$129k most similar roles pay here $240k

This role pays more than 65% of similar roles. Most pay $142,400–$206,381 — the shaded band above. At the midpoint, this role pays about $191k versus about $174k 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 81 open roles on FindRole.

Listed pay typically runs $124,800–$187,200 across 79 roles with salary data.

Most-posted roles

View all roles at Medtronic

At a glance

TL;DR · Prin Software Engineer

As a senior software engineer on the medical device maintenance team, you will be responsible for ensuring the longevity and security of existing software products by addressing End of Life issues, conducting vulnerability scans, and managing SBOMs. You will support the Technical Service group in resolving complex customer issues, providing technical leadership to the product maintenance team, and utilizing tools like Visual Studio, VS Code, and Qt Creator across multiple tech stacks including C++, C#, WPF, and Qt. Your role involves designing solutions using application design patterns, conducting code reviews, and implementing Agile methodologies such as SCRUM. You will also contribute to defining new products and processes based on business strategy, manage large projects with significant impact, and mentor junior team members while ensuring compliance with regulatory requirements.

What you'll do

  • Develop and test software updates to address End of Life issues in medical products.
  • Conduct periodic vulnerability scanning, publish reports, and resolve security issues.
  • Provide technical solutions to complex customer issues requiring R&D skills and product knowledge.
  • Design and develop software applications using application design and object-oriented patterns.
  • Manage completion of work assignments and coordinate with team members effectively.
  • Follow design processes including documentation creation and conducting reviews for regulatory compliance.

What we're looking for

  • Minimum 7 years of software development experience in regulated industries or medical devices.
  • Expertise in multiple programming languages: C++, C#, WPF, Qt.
  • Proficiency with software development tools: Visual Studio, VS Code, Qt Creator.
  • Experience in Agile methodologies (SCRUM) for project management.
  • Strong technical leadership and coaching skills for team members.
  • Ability to design, develop, test, debug, and implement operating systems components.
  • Knowledge of system improvements and regulatory compliance processes.

More like this

Similar roles

Software Engineer

Q2

Cary, North Carolina 58 days ago
Python SQL Javascript Vue.js OpenAPI Node.js CI/CD Docker GitLab Snowflake Airflow Cloud-Native Architecture Service-Oriented Architecture Agile Methodology
Hybrid

Software Engineer

Booz Allen Hamilton

Aurora, CO 31 days ago $69,400$158,000
Linux Docker Kubernetes AWS Azure Google Cloud

Software Engineer

Booz Allen Hamilton

Roseville, CA 36 days ago $86,900$198,000
Kubernetes Gitlab GitHub Atlassian Agile CI/CD Python Java C++ PostgreSQL MySQL Docker AWS Azure GCP SOSA System IPMI IEEE systems engineering gates Test-driven development Agentic AI tools

Software Engineer

Samsung Electronics

Mountain View, CA 32 days ago $150,000$150,000
JavaScript React Go Kafka RabbitMQ Microservices Git Webpack npm Agile TDD Cross-browser Compatibility Responsive Design Caching Background Jobs Rate Limiting Performance Tuning

Software Engineer

Applied Materials

Santa Clara, CA 10 days ago $179,500$246,500
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded system development

Software Engineer

Applied Materials

Santa Clara, CA 10 days ago $179,500$246,500
Python C++ Java Rust PyTorch FPGA Modern C++ Machine learning Web service architecture Signal processing Computer vision Robotics User interface design Mathematical modelling Numerical methods GPU programming Embedded systems development