Current jobs related to Senior Software Engineer - Minneapolis, Minnesota - Inspire Medical Systems I


  • Minneapolis, Minnesota, United States Emergent Software Full time

    About the RoleThis is an exciting opportunity to work as a senior software engineer at Emergent Software, a fast-growing software development, cloud consulting, and data engineering company. We are looking for a skilled professional with expertise in the Microsoft stack to lead the technical delivery of mid-sized development projects.Key ResponsibilitiesLead...


  • Minneapolis, Minnesota, United States Iris Software Full time

    Job Title: Senior Quality Assurance EngineerJob Description:We are seeking a highly skilled Senior Quality Assurance Engineer to join our team at Iris Software Inc. As a key member of our QA team, you will be responsible for ensuring the highest quality of our software products.Key Responsibilities:Design and execute comprehensive test plans to identify and...


  • Minneapolis, Minnesota, United States Mindlance Full time

    Job Overview:As a Senior Software Engineer at Mindlance, you will have the opportunity to work on moderately complex initiatives and deliverables within Software Engineering. Your contributions will be instrumental in shaping the direction of our Software Engineering team and driving large-scale planning related to Software Engineering deliverables.Key...


  • Minneapolis, Minnesota, United States Target Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team in building an omnichannel enterprise platform to mitigate fraud and abuse in both Target stores and online. As a key member of our team, you will work closely with engineers and analysts to develop and implement cutting-edge solutions to complex problems.Key...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    Opportunity SummaryWe are seeking a highly skilled Full Stack Software Specialist to join our team at Emergent Software. As a Full Stack Software Specialist, you will be responsible for designing, developing, and deploying custom software solutions for our clients. About the RoleThis is a full-time position that offers a competitive salary and benefits...


  • Minneapolis, Minnesota, United States Target Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at Target. As a key member of our engineering team, you will play a critical role in building and maintaining our omnichannel enterprise platform, which aims to mitigate fraud and abuse in both our stores and online channels.Key ResponsibilitiesDesign, develop, and deploy scalable...


  • Minneapolis, Minnesota, United States Points North Full time

    Job Title: Senior Software EngineerPoints North, a leading software company in the compliance and reporting space, is seeking a highly technical Senior Software Engineer to join its growing team. This position is responsible for designing, building, and testing software solutions for cloud-based, compliance-focused web applications.Key...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Job Title: Senior Software Test EngineerHRU Technical Resources is seeking a highly skilled Senior Software Test Engineer to join our team.About the Role:This is a 6-month contract position with the possibility of extension or direct hire. The successful candidate will work on a hybrid schedule, with every other Friday off.Key Responsibilities:Plan and...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    PGS Worldwide is seeking a skilled Senior Software Engineer to support ongoing projects for an Aerospace leader in Minneapolis, MN.This is an initial 6-month contract-to-hire opportunity.We have an opening for an individual with a minimum of 6 years of professional experience in verification testing of real-time, embedded software.The successful candidate...


  • Minneapolis, Minnesota, United States Manpower Group Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our HR Technology team. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions that drive business outcomes for our HR Business Partners.Key Responsibilities:Apply technical knowledge to drive outcomes for HR Business...


  • Minneapolis, Minnesota, United States Target Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our team at Target. As a Senior Engineer, you will play a key role in building an omnichannel enterprise platform to mitigate fraud and abuse in both Target stores and online.You will work closely with a team of skilled engineers and analysts to design, develop, and deploy cutting-edge...


  • Minneapolis, Minnesota, United States Inspire Medical Systems I Full time

    About Inspire Medical SystemsInspire Medical Systems is a pioneering company in the medical device industry, revolutionizing the treatment of Obstructive Sleep Apnea (OSA) with its FDA-approved device. Our mission is to improve patient outcomes and make a meaningful difference in people's lives.Why Work with UsWe value diversity, inclusivity, and...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    Job Summary:HRU Technical Resources is seeking a skilled Senior Software Test Engineer to assist a large multinational defense corporation located in Minneapolis, MN. This is a 6-month contract position with the possibility of extension or direct hire.Key Responsibilities:Plan and execute tasks in software requirements analysis, documentation,...


  • Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job Summary:At Diverse Lynx LLC, we are seeking a highly skilled Senior Software Engineer to lead the development of our B2B applications using microservices executed through an agile model. The ideal candidate will have in-depth expertise in software design, development, and implementation, as well as excellent written and oral communication skills.Key...


  • Minneapolis, Minnesota, United States Lorven Technologies Full time

    Job Title: Senior Java Software EngineerJob Summary:Lorven Technologies is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing robust and scalable Java applications using Spring Boot framework.Key Responsibilities: Develop complex Java...


  • Minneapolis, Minnesota, United States HRU Inc Technical Resources Full time

    HRU Technical Resources is seeking a skilled Senior Software Test Engineer to assist a large multinational defense corporation located in Minneapolis, MN.This position involves planning and executing tasks in software requirements analysis, documentation, hardware-software integration, troubleshooting, and software verification testing.The candidate will...


  • Minneapolis, Minnesota, United States IRIS Consulting Corporation Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at IRIS Consulting Corporation. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using a variety of programming languages and technologies.Key Responsibilities:Design and develop...


  • Minneapolis, Minnesota, United States Target Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to lead the development of our omnichannel enterprise platform, focusing on mitigating fraud and abuse in both Target stores and online.This role requires a strong background in software development, with experience in Kotlin/Java, Spring Boot framework, Kafka, SQL/NoSQL DB, and...


  • Minneapolis, Minnesota, United States Pinnacle Group, Inc. Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to lead our team of developers in creating innovative software solutions. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software applications using Java and related technologies.Key...


  • Minneapolis, Minnesota, United States U.S. Bank Full time

    Job Summary: U.S. Bank is seeking a highly skilled Senior Software Engineer Service Automation to lead the Salesforce Engineering team for Service Automation Transformers. The ideal candidate will have expertise in Salesforce engineering and a strong background in software development. The Senior Software Engineer Service Automation will be responsible for...

Senior Software Engineer

2 months ago


Minneapolis, Minnesota, United States Inspire Medical Systems I Full time
About Inspire Medical Systems

We are a pioneering medical device company that is revolutionizing the sleep industry with our FDA-approved medical device, designed to reduce Obstructive Sleep Apnea (OSA) severity for those who cannot tolerate or get consistent benefit from CPAP. Our focus on patient outcomes is at the core of everything we do, and our collaborative approach drives us to make a difference in the lives of those seeking alternative sleep apnea treatments.

Why Work with Us

We value people - their diverse experiences, backgrounds, and thoughts. We elevate voices and encourage learning opportunities to build a professional network that grows into community. We offer a people-first culture with hybrid work schedules, excellent benefits, 401k matching, ESPP, flexible time off (FTO), and tuition reimbursement.

About the Role

We are seeking a Senior Software Engineer - Mobile to join our rapidly growing Digital Solutions team located in the Minneapolis, MN location. As an integral part of our development team, you will work closely with our engineers and scientists to develop applications for our next generation Inspire products.

Key Responsibilities
  • Lead and manage a contracted vendor team of software engineers
  • Assign tasks and prioritize workload to ensure efficient project execution
  • Monitor team performance and provide guidance and support to team members
  • Ensure project deliverables meet quality standards and are delivered on time
Software Development and Design
  • Design, develop, and maintain software solutions for new and existing products
  • Conduct software design reviews to ensure adherence to coding best practices, security, and performance standards
  • Suggest, Develop and implement system improvements to enhance efficiency
Application Development
  • Build and deploy cutting-edge mobile applications using iOS (Swift) and Android (Kotlin)
  • Integrate mobile applications with a cloud-based backend (Azure Services) to connect medical devices with patients and clinicians
  • Test, debug, and document mobile applications to ensure optimal performance and user experience
Quality Assurance and Compliance
  • Conduct thorough testing and debugging to ensure software meets business requirements
  • Create and maintain system, software, security, and risk management documentation
  • Ensure compliance with industry standards and regulations for medical device software
  • Adhere to quality system, regulatory, legal, and business requirements throughout the product development lifecycle
Requirements
  • Bachelor's degree in engineering, Software, Computer Science, or related discipline or equivalent experience
  • 6+ years of progressive software development experience
  • 4+ years native mobile development experience in iOS and/or Android with the following:
    • iOS: Swift, UI Kit, or Swift UI
    • Android: Kotlin, XML-based UI, or Jetpack Compose
  • Demonstrated experience with Mobile Application Design Patterns
  • Mobile Application Testing Strategies experience (Unit, Instrument, UI Tests)
  • Demonstrated experience designing, developing, and delivering innovative software technology
  • Strong written and verbal communication skills with the ability to communicate with both internal and external stakeholders and senior leadership
  • Experience with Cloud development (Azure, AWS, Google Cloud)
  • Experience with DevOps practices, CI/CD pipelines, branching, and automated testing
  • Experience with agile development methodologies and project management tools (e.g., JIRA, ADO, Agile/Scrum)
  • Proven ability to lead and mentor teams while maintaining open and effective communication with stakeholders
  • Proven ability to work autonomously while keeping stakeholders informed of project progress and potential roadblocks
Preferred Qualifications
  • Advanced level degree in Engineering, Software, Computer Science, or related discipline
  • Experience with Cloud development in Azure
  • Experience in both Android and iOS platforms
  • Experience leading vendor teams
  • Bluetooth and mobile app connectivity
  • Medical device experience
  • Knowledge of healthcare industry standards and regulations (e.g., HIPAA compliance, IEC 62304)

Inspire Medical Systems is an equal opportunity employer with recruitment efforts focused on ensuring a diverse workforce. Applicants with a disability that need accommodation to complete the Inspire Medical Systems application process should contact Human Resources at or email (dot)com Inspire Medical Systems participates in E-Verify.