Inspire Medical Systems logo

Senior Software Engineer

Inspire Medical Systems

Minneapolis, MN
Full Time
Senior
126k-188k
10 days ago

Job Description

About the Role

Inspire Medical Systems is a company dedicated to developing innovative medical devices to improve the lives of individuals with Obstructive Sleep Apnea (OSA). They focus on sleep technology that reduces OSA severity, emphasizing patient outcomes, integrity, and respect. The company fosters a diverse, people-first culture with hybrid work options, excellent benefits, and opportunities for growth.

Key Responsibilities

  • Provide software expertise for new products as well as changes to existing products
  • Assist team in determining systems software design requirements
  • Conduct/engage in software design reviews for products in development
  • Ensure code developed meets or exceeds coding best practices guidelines, unit testing, security, scalability and maintainability guidelines
  • Ensure system improvements are successfully implemented and monitored to increase efficiency
  • Build and deploy clinician and patient management solutions on Azure using .NET Core, C#, Python, and/or other supporting languages
  • Test, debug, and document integration solutions and enhance existing components to ensure that software meets the business needs
  • Generate and assist with system, software, security, and risk management documents
  • Ensure compliance with industry applicable standards for medical devices
  • Ensure all quality system, regulatory, legal, and business requirements are met in the course of product development and market delivery
  • Create, control, and store software source and executable code
  • Support Inspire customers as assigned

Requirements

  • Bachelor's degree in engineering, Software, Computer Science, or related discipline or equivalent experience
  • 5+ years of progressive software development experience
  • Full-stack software development experience utilizing .NET, C#, Python, Java, or similar languages
  • Proficiency in software development for installable Windows software packages
  • Experience delivering software in a Medical Device space (or similar highly regulated business)
  • Demonstrated experience designing, developing, and delivering innovative software technology
  • Strong written and verbal communication skills with the ability to communicate with internal stakeholders beyond the development team

Nice to Have

  • Advanced level degree in Engineering, Software, Computer Science, or related discipline
  • Experience working with external vendor team members
  • Experience with application development in an Azure environment
  • Experience with agile development methodologies and project management tools (e.g., JIRA, ADO, Agile/Scrum)
  • Experience with DevOps practices, CI/CD pipelines, and automated testing
  • Knowledge of healthcare industry standards and regulations (e.g., HIPAA compliance, IEC 62304)

Qualifications

  • Educational background as specified in requirements
  • Experience levels as specified in requirements

Benefits & Perks

  • Multiple health insurance plan options
  • Employer contributions to Health Savings Account
  • Dental, Vision, Life and Disability benefits
  • 401k plan + employer match
  • Identity Protection
  • Flexible time off
  • Tuition Reimbursement
  • Employee Assistance program
  • Participation in equity awards and Employee Stock Purchase Program

Working at Inspire Medical Systems

Inspire Medical Systems values diversity, learning, and a people-first approach. The company emphasizes innovation, integrity, respect, and positive persistence. They foster a collaborative environment that encourages employee growth and community building.

Apply Now

Job Details

Posted AtJun 12, 2025
Salary126k-188k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Inspire Medical Systems

Website

inspiresleep.com

Company Size

1001-5000 employees

Location

Minneapolis, MN

Industry

Medical Equipment and Supplies Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches