Principal Software Engineer

Sorry, this job was removed at 04:12 a.m. (CST) on Friday, Jun 13, 2025
Be an Early Applicant
Minneapolis, MN
In-Office
167K-215K Annually
Healthtech
The Role

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

Position Description:         

Work within the Cardiac Rhythm Mgmt. (CRM) software division. Responsible for software delivery as part of an agile development group. Coordinate the design and development of high integrity software for medical devices. Design, build, and test applications, distributed computing, and high-performance computing in Global Cloud Infrastructure as a Service environment. Support design reviews to ensure requirements have been met and risks have been mitigated. Leverage Java programming to build micro services with focus on modularity, scalability, and resilience. Create scalable, reliable RESTful web services using the Spring Boot framework. Leverage Spring Kafka for communication between micro services. Utilize the Spring Data Framework with Spring JDBC (Java Database Connectivity) to interact with database repositories. Use Swagger to test endpoints and operations and document REST APIs. Leverage JUnit & Mockito frameworks for Java unit testing. Create Dockerfiles and Docker images to package applications and dependencies. Use Kubernetes to deploy containerized applications and automate application deployment and scaling. Leverage Azure DevOps for continuous integration and deployment.  Position is open to telecommuting from anywhere in the United States.  #LI-DNI.

Basic Qualifications:          

Master’s degree or foreign equivalent in Computer Science, Information Technology, Software Engineering, or related engineering field and two (2) years of experience as Software Engineer/Developer or related occupation in Software Applications Development; OR Bachelors’ degree or foreign equivalent in Computer Science, Information Technology, Software Engineering, or related engineering field and five (5) years of experience as a Software Engineer/Developer or related occupation in Software Applications Development. Must possess a minimum of 2 years with each of the following: Java Micro Services, Spring Boot RESTful services, Spring Kafka, Spring JDBC, Swagger, and JUnit or Mockito frameworks.

Salary:                               

$167,300 to $214,800 per year

The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program).

The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).

Regular employees are those who are not temporary, such as interns.  Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.

Further details are available at the link below: Medtronic benefits and compensation plans  

https://www3.benefitsolver.com/benefits/BenefitSolverView?page_name=signon&co_num=30601&co_affid=medtronic

Similar Jobs

In-Office
Eagan, MN, USA
115K-196K Annually
Hybrid
Minneapolis, MN, USA
160K-267K
In-Office
Mounds View, MN, USA
143K-215K Annually
In-Office or Remote
Minneapolis, MN, USA
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Minneapolis, MN
80,303 Employees

What We Do

Medtronic is a global healthcare solutions company operating in approximately 160 countries. We are committed to improving lives through our medical technologies, services, and solutions.

Since our beginning, 60 years ago, our Mission has remained the same: to alleviate pain, restore health, and extend life for people around the world. The Mission is our ethical framework and inspirational goal guiding our day-to-day work. It reminds us that our efforts are transforming millions of lives each year.

To meet the needs of patients and healthcare professionals around the globe, we operate from more than 370 locations in approximately 160 countries.

Similar Companies Hiring

Freed Thumbnail
Software • Healthtech • Artificial Intelligence
San Francisco, CA
59 Employees
Axle Health Thumbnail
Logistics • Information Technology • Healthtech • Artificial Intelligence
Santa Monica, CA
15 Employees
Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account