We anticipate the application window for this opening will close on - 15 Sep 2026 Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year.
Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact. A Day in the Life Pelvic Health Therapies develops technologies that help patients manage chronic conditions and improve quality of life through connected therapies and digital health solutions. This role is part of the software engineering organization responsible for designing, developing, and maintaining web and mobile applications that support therapy delivery, patient engagement, and clinical outcomes in a regulated medical device environment.
As a Senior Software Engineer, you will contribute to the design, development, verification, and maintenance of web and mobile software solutions that support Pelvic Health Therapies. You will work across the software development lifecycle, partnering with cross-functional teams to deliver secure, scalable, and compliant digital products in a regulated medical device environment. Primary 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. Required Qualifications Bachelor’s degree with 4 years of relevant experience OR Master’s degree with 2 years of relevant experience OR PhD Experience developing production-grade software solutions using Java and JavaScript Preferred Qualifications Experience with Java, JavaScript and/or Kotlin Experience with one of the following web frameworks: Spring, JPA, Hibernate, Angular, RxJS Knowledge of one or more messaging and streaming solutions like ActiveMQ, Amazon SQS, and Kafka Experience with relational databases (MySQL, 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. For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required. Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.
The physical demands described within the Responsibilities section of this job description are