Software Engineer II - CRM
Medtronic
Summary
As a Software Engineer II, you will be part of a team responsible for designing, developing, and supporting software solutions that enable clinical data analysis, cardiac research, and digital health applications. This position is in Mounds View, MN within the Cardiac Rhythm Management (CRM) Operating Unit.
Job description
A Day in the Life
As a Software Engineer II, you will be part of a team responsible for designing, developing, and supporting software solutions that enable clinical data analysis, cardiac research, and digital health applications. This position is in Mounds View, MN within the Cardiac Rhythm Management (CRM) Operating Unit.
Responsibilities
- Develop, test, and support Python-based software and web applications
- Develop and maintain APIs, databases, data pipelines, and system integrations
- Troubleshoot, maintain, and improve existing software applications
- Support development and deployment of AI/ML and data-driven solutions
- Develop tools for clinical, ECG/EGM, waveform, and physiological data
- Apply appropriate software development, testing, documentation, and quality practices
- Support applications deployed within cloud and production environments
- Work independently and collaborate with clinical, research, engineering, and cross-functional teams
Minimum Requirements
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical discipline and a minimum of 2 years of technical experience OR a Master's degree with 0 years of Software Development experience
Nice to Have
- Strong experience with Python software development
- Experience developing web applications using Django, Flask, Tornado, or similar frameworks
- Experience with JavaScript, SQL, and relational databases
- Experience developing REST APIs and system integrations
- Experience with AWS cloud development and services
- Experience with Git, CI/CD, automated testing, and software development practices
- Experience developing and deploying AI/ML and generative AI applications
- Experience working with ECG/EGM, physiological data, and clinical or medical-device applications
Requirements
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical discipline and a minimum of 2 years of technical experience OR a Master's degree with 0 years of Software Development experience
- Unrestricted U.S. work authorization at time of hire and for duration of employment
- Strong experience with Python software development
- Experience developing web applications using Django, Flask, Tornado, or similar frameworks
- Experience with JavaScript, SQL, and relational databases
- Experience developing REST APIs and system integrations
- Experience with AWS cloud development and services
- Experience with Git, CI/CD, automated testing, and software development practices
- Experience developing and deploying AI/ML and generative AI applications
- Experience working with ECG/EGM, physiological data, and clinical or medical-device applications
Benefits
- Health, Dental & Vision Insurance
- Health Savings Account
- Healthcare Flexible Spending Account
- Life Insurance
- Long-term Disability Leave
- Dependent Daycare Spending Account
- Tuition Assistance/Reimbursement
- Well-being Program
- Incentive Plans
- 401(k) Matching
- Short-term Disability
- Paid Time Off
- Paid Holidays
- Employee Stock Purchase Plan
- Employee Assistance Program
- Retirement Plan Supplement
Company overview
Medtronic is a global healthcare technology leader and one of the world's largest medical device companies, founded in 1949 in Minneapolis, Minnesota. The company operates in over 150 countries and employs more than 90,000 people worldwide. Medtronic's mission is to alleviate pain, restore health, and extend life through innovative medical technologies. The company develops and manufactures devices and therapies to treat more than 70 health conditions, including cardiac devices, cranial and spine robotics, insulin pumps, surgical tools, patient monitoring systems, and more. With a rich history that began with the invention of the battery-powered pacemaker, Medtronic has grown into a diversified healthcare technology company with four main business units: Minimally Invasive Therapies Group, Diabetes Group, Restorative Therapies Group, and Cardiac and Vascular Group. The company's therapies help approximately 72 million people annually and represent a significant force in advancing medical technology to address some of humanity's most challenging health problems.