Enable job alerts via email!

Principal Software Engineer

Medtronic

Minneapolis (MN)

Remote

USD 167,000 - 215,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company in the healthcare technology sector, where you will play a vital role in delivering high-integrity software for medical devices. This position involves working within an agile development team to design, build, and test applications in a global cloud environment. You will leverage your expertise in Java and Spring technologies to create scalable microservices and RESTful web services, ensuring that the highest standards are met. With a commitment to innovation and excellence, this opportunity offers the chance to make a significant impact in the medical field while enjoying a flexible telecommuting arrangement from anywhere in the United States.

Benefits

Health insurance
Dental insurance
Vision insurance
Health Savings Account
Tuition assistance
Paid time off
Employee Stock Purchase Plan
401(k) plan with employer match

Qualifications

  • Master's or Bachelor's degree in a related field with relevant experience.
  • Minimum 2 years experience with Java Micro Services and Spring technologies.

Responsibilities

  • Coordinate design and development of high integrity software for medical devices.
  • Create scalable, reliable RESTful web services and microservices.

Skills

Java Micro Services
Spring Boot RESTful services
Spring Kafka
Spring JDBC
Swagger
JUnit
Mockito

Education

Master's degree in Computer Science
Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Azure DevOps

Job description

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 microservices with focus on modularity, scalability, and resilience. Create scalable, reliable RESTful web services using the Spring Boot framework. Leverage Spring Kafka for communication between microservices. 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.

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 Bachelor’s 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.

Benefits:

  1. Health, Dental and vision insurance
  2. Health Savings Account
  3. Healthcare Flexible Spending Account
  4. Life insurance
  5. Long-term disability leave
  6. Dependent daycare spending account
  7. Tuition assistance/reimbursement
  8. 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).

It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.

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 - Neuro

Medtronic

Minneapolis

Remote

USD 148,000 - 222,000

6 days ago
Be an early applicant

Principal Software Engineer - IT Data Platforms and Services Full Stack Development

Medtronic

Mounds View

Remote

USD 148,000 - 222,000

Yesterday
Be an early applicant

Lead Software Engineer - Remote - 2280186

UnitedHealth Group

Minnetonka

Remote

USD 106,000 - 195,000

Today
Be an early applicant

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

Lead Software Engineer - Remote

Optum

Eden Prairie

Remote

USD 106,000 - 195,000

6 days ago
Be an early applicant

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

Medtronic

Mounds View

Remote

USD 148,000 - 222,000

8 days ago

Principal Software Engineer, CLIP

eBay Inc.

Minnesota

Remote

USD 132,000 - 223,000

Yesterday
Be an early applicant

Principal Software Engineer, Agentic AI (Remote)

CrowdStrike

Remote

USD 185,000 - 295,000

Yesterday
Be an early applicant