Enable job alerts via email!

Principal Software Engineer (C# / .NET) - Cardiac Rhythm Management

Medtronic in

Mounds View (MN)

On-site

USD 148,000 - 222,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Software Engineer to lead software development in the Cardiac Rhythm Management division. This role offers the opportunity to design and develop high-integrity software for medical devices, utilizing cutting-edge technologies like C#, .NET, and cloud platforms such as AWS and Azure. Join a diverse team committed to innovation and healthcare access, where your contributions will directly impact patient care. If you have a passion for technology and a desire to make a difference in the medical field, this role is perfect for you.

Benefits

Health insurance
Retirement plans
Competitive salary
Diversity and inclusion initiatives

Qualifications

  • 7+ years of experience in software development with C# and .NET.
  • Experience in designing high-integrity software for medical devices.

Responsibilities

  • Design and develop software for medical devices adhering to standards.
  • Collaborate with teams to plan and deliver software features.

Skills

C#
.NET
ASP.NET Core
AWS
Azure
REST APIs
SQL
NoSQL
Angular
Docker

Education

Bachelor's degree in Computer Engineering/Science
Advanced degree in related field

Tools

Azure DevOps
Kubernetes

Job description

Principal Software Engineer (C# / .NET) - Cardiac Rhythm Management (Finance)

We anticipate the application window for this opening will close on - 5 May 2025

At Medtronic, you can begin a lifelong career of exploration and innovation, helping to champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.

A Day in the Life

Join a diverse team of innovators who bring their worldview, backgrounds, and experiences to work every day. We work hard to cultivate a workforce that reflects our patients and partners, believing it's essential to drive healthcare forward and remain a global leader in medical technology and solutions.

We value what makes you unique. Be part of a company that thinks differently to solve problems, make progress, and deliver meaningful innovations.

The Cardiovascular Portfolio Group consolidates all cardiac and vascular businesses into one collaborative operating unit, utilizing our talent, technologies, products, services, and solutions to meet the needs of customers and patients worldwide. Cardiac Rhythm Management offers devices and therapies to treat abnormal heart rhythms, as well as diagnostic and monitoring solutions.

Position Overview

We are seeking a talented Principal Software Engineer for our Cardiac Rhythm Management (CRM) Software division. This role involves driving software delivery within an agile team, requiring application development expertise with leadership skills in C#, .NET, ASP.NET Core, AWS, Azure, and Rest APIs.

Key Responsibilities
  1. Design and develop high-integrity software for medical devices.
  2. Understand and adhere to software standards for medical devices.
  3. Build and test applications, distributed, and high-performance computing in a cloud environment.
  4. Contribute to architecture design for secure, scalable, and maintainable software, and communicate implications to leadership.
  5. Create reusable patterns and foster innovation to increase team velocity.
  6. Own software features and oversee their development through the SDLC.
  7. Support design reviews to meet requirements and mitigate risks.
  8. Collaborate with product owners and scrum teams to plan and deliver sprints.
  9. Apply advanced technical principles to solve complex problems.
  10. Provide mentorship and best practices to junior engineers.
  11. Participate in process improvement initiatives.
  12. Work collaboratively with team members and external partners across geographies.
Minimum Requirements
  • Bachelor's degree with at least 7 years of relevant experience, or an advanced degree with at least 5 years of relevant experience.
Preferred Skills
  • Degree in Computer Engineering/Science or related field.
  • Proficiency in C# and .NET (including ASP.NET Core and .NET 8).
  • Experience with web services, microservice architecture (Web API, WCF, REST, Swagger).
  • Familiarity with cloud platforms (Azure, AWS) and CI/CD tools (Azure DevOps).
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Strong understanding of SQL and NoSQL databases.
  • Knowledge of front-end development (Angular, JavaScript, TypeScript, HTML/CSS).
Physical and Other Requirements

The role requires mobility, interaction with computers, and communication with colleagues. Reasonable accommodations are available for individuals with disabilities.

Benefits & Compensation

Medtronic offers a competitive salary and benefits package, including health insurance, retirement plans, and other resources, with salary ranges for U.S. locations between $148,000 and $222,000. Details are available on our benefits page.

About Medtronic

We lead global healthcare technology, aiming to solve the most challenging health problems. Our mission is to alleviate pain, restore health, and extend life, driven by a team of over 95,000 passionate individuals.

We are committed to diversity and equal employment opportunity. Learn more about our mission and values on our website.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer (C# / .NET) - Cardiac Rhythm Management

Medtronic

Mounds View

Remote

USD 148,000 - 222,000

8 days ago

Principal Software Engineer - Remote

Optum

Eden Prairie

Remote

USD 124,000 - 240,000

4 days ago
Be an early applicant

Principal Software Engineer - Remote - 2277972

UnitedHealth Group

Eden Prairie

Remote

USD 124,000 - 240,000

6 days ago
Be an early applicant

Principal Software Engineer, CLIP

eBay Inc.

Minnesota

Remote

USD 132,000 - 223,000

Yesterday
Be an early applicant

Lead Software Engineer

Profiles

Minneapolis

Remote

USD 125,000 - 150,000

14 days ago

Lead Software Engineer (.NET/React/React Native)

Staffing Science

Hyde Park Township

Remote

USD 111,000 - 196,000

4 days ago
Be an early applicant

Principal Software Engineer - Framework & Services

Entain / GVC Holdings

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Lead Software Engineer

New York Blood Center

City of Rye

Remote

USD 150,000 - 160,000

5 days ago
Be an early applicant

Principal Software Engineer, Purchase

eBay Inc.

Remote

USD 132,000 - 223,000

Yesterday
Be an early applicant