Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Medtronic Logo

Software Engineer II - CRM

Medtronic

$98,400 - $147,600
Sep 4, 2025
Mounds View, MN, US
Apply Now

Medtronic is looking to develop and enhance Patient Management Software Systems that interface with implantable cardiac devices for remote patient management, aiming to transform patient care with smart technology and improve healthcare access and equity.

Requirements

  • Proficiency in two or more programming languages/technologies: C, .NET, Objective C, Python, Xamarin, Angular, HTML, YAML, XML.
  • Familiarity with tools like Visual Studio, Azure DevOps, GIT, and Microsoft Test Hub.
  • Experience with operating systems such as Windows, Android, and iOS.
  • Understanding of cloud infrastructure concepts (e.g., Microsoft Azure or AWS).
  • Experience with automation tools like See Test, Protractor, or Coded UI.
  • Hands-on experience with RESTful APIs, CI/CD pipelines, and relational databases (e.g., PostgreSQL, SQL Server).
  • Knowledge of Agile methodologies, Test-Driven Development, and medical device software design.

Responsibilities

  • Take ownership of software features/modules and drive their development through the SDLC.
  • Design, implement, test, debug, and document software solutions while ensuring compliance with applicable regulations and processes.
  • Conduct design and code reviews to ensure adherence to best practices, testing, security, scalability, and maintainability.
  • Contribute to the design and architecture of secure, scalable, and maintainable software.
  • Develop reusable patterns to improve team velocity and encourage innovation.
  • Collaborate with team members, product owners, and partners across geographies to design and develop solutions.
  • Solve complex technical problems by applying advanced technical principles and concepts.

Other

  • Minimum of 2 years of technical experience, or advanced degree with 0 years of technical experience
  • Provide hands-on leadership, coaching, and mentoring to junior software engineers.
  • Participate in process improvement initiatives and help document new processes.
  • Clear communication skills and ability to work in cross-functional teams.
  • We are working on-site 4 days per week as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.