Principal Software Engineer
$152,800–$229,200 year
On-site · Lafayette, Colorado, United States
Job Summary
Lead software architecture and development for patient monitors used in surgical environments within Medtronic's AC&M R&D organization. Serve as development lead for the product, mentor junior software developers, organize day-to-day activities, and collaborate with R&D resources (including teams in Hyderabad) to revise product architecture and deliver robust updates. Own software quality across the lifecycle, contribute to secure design and threat modeling, provide effort estimates, participate in product demos, and coordinate with product owners, business analysts, test leads, and OS/build/security teams to ensure alignment and hardened embedded OS configurations. Strong emphasis on hands-on design and development, embedded systems, and cross-functional collaboration with auditors, regulators, and external stakeholders.
Required Qualifications
- Bachelor’s Degree in Engineering or technically related field with 7+ years of software development experience OR Master’s Degree in Engineering or technically related field with 5+ years of software development experience OR PhD with 3+ years of software development experience
- Experience acting as a software architect and software development lead
- Experience building desktop applications in C#, .NET, and UI frameworks such as WPF
- Experience with kiosk mode applications and system hardening
- Ability to work in a team-oriented environment
- Experience applying Agile methodology to software development
- Strong communication skills with stakeholders and cross-functional teams
- Experience with SAST tools (e.g., SonarQube)
- Experience with memory and performance profiling
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.