Sr. Software Engineer

Medtronic•Fridley, MN
•$124,800 - $187,200

About The Position

The Senior Software Engineer works within Medtronic’s Pelvic Health Therapies software engineering organization, which develops connected therapies and digital health solutions to help patients manage chronic conditions and improve quality of life. The role contributes to the design, development, verification, and maintenance of web and mobile software supporting therapy delivery, patient engagement, and clinical outcomes in a regulated medical device environment. The engineer works across the software development lifecycle with cross-functional teams to deliver secure, scalable, and compliant digital products. The position is expected to lead software design and development across web and mobile platforms and support product activities from planning and design through implementation, verification, and release.

Requirements

  • Bachelor’s degree with 4 years of relevant experience, or a Master’s degree with 2 years of relevant experience, or a PhD.
  • Experience developing production-grade software solutions using Java and JavaScript.
  • For baccalaureate degrees earned outside the United States, a degree satisfying the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.

Nice To Haves

  • Experience with Java, JavaScript, and/or Kotlin.
  • Experience with one or more of these web frameworks: Spring, JPA, Hibernate, Angular, or RxJS.
  • Knowledge of messaging and streaming solutions such as ActiveMQ, Amazon SQS, or Kafka.
  • Experience with relational databases such as MySQL or PostgreSQL and data modeling.
  • Experience building applications for high availability and scalability.
  • Experience partnering with cross-functional stakeholders such as UI/UX Engineers, Product Owners, and Architects throughout the product development lifecycle.
  • Experience authoring software requirements and translating them into comprehensive verification strategies, test designs, and test cases.
  • Experience participating in the complete software development lifecycle, from planning and design through implementation, verification, and product release.
  • Familiarity with regulated software development environments and industry standards for medical device software.

Responsibilities

  • Lead the design and development of software solutions spanning web and mobile platforms.
  • Design, develop, test, debug, and implement production-grade web applications.
  • Build and maintain backend microservices and frontend user interfaces using established architectural standards.
  • Translate business and system requirements into technical designs and software implementations.
  • Implement software features using secure coding practices and established development standards.
  • Collaborate with architects, technical leads, systems engineers, quality engineers, security teams, and UI/UX engineers throughout product development.
  • Develop and execute software verification activities, including test design and test case development.
  • Support software lifecycle activities from planning and design through implementation, verification, and product release.

Benefits

  • Competitive salary and flexible benefits package.
  • Short-term incentive through the Medtronic Incentive Plan (MIP).
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Health Savings Account.
  • Healthcare Flexible Spending Account.
  • Life insurance.
  • Long-term disability leave.
  • Dependent daycare spending account.
  • Tuition assistance/reimbursement.
  • Simple Steps global well-being program.
  • Incentive plans.
  • 401(k) plan with 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.
  • Capital Accumulation Plan, available to Vice Presidents and above or subject to IRS earning minimums.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service