Senior Mobile Software Engineer

3 days ago


Minneapolis, Minnesota, United States Inspire Medical Systems I Full time
Job DescriptionAt Inspire Medical Systems, we're looking for a talented Senior Mobile Software Engineer to join our Digital Solutions team. As an integral part of our DevOps team, you'll work closely with our engineers and scientists to debug applications and develop solutions for our next-generation Inspire products.

About the Role- Provide software expertise for new products as well as changes to existing products
- Coordinate the investigation of technical issues across Azure DevOps Pipelines, Infrastructure configuration, mobile applications, desktop and web applications; working with the technical leads of each function, driving to root cause and proposals for improvements to our products
- Conduct/engage in software design reviews for products in development to ensure code developed meets or exceeds coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines

Responsibilities
  • - Ensure that system improvements are successfully implemented and monitored to increase efficiency
    - 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
    - Ensure compliance with industry-applicable standards for medical devices
    - 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
    - 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 conducting software investigations, mobile application design patterns, designing, developing, and delivering innovative software technology
    - Mobile Application Testing Strategies experience (Unit, Instrument, UI Tests)
    - 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

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
    - Bluetooth and mobile app connectivity
    - Medical device experience
    - Knowledge of healthcare industry standards and regulations (e.g. HIPAA compliance, IEC 62304)

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

  • Minneapolis, Minnesota, United States Ampstek Full time

    Job Title: Senior Mobile Engineering ManagerAmpstek is seeking an experienced Senior Mobile Engineering Manager to lead our React Native app development team in Minneapolis, MN and Seattle, WA. The ideal candidate will have a strong background in mobile development, excellent leadership skills, and the ability to work effectively in a fast-paced...


  • Minneapolis, Minnesota, United States Ampstek Full time

    Ampstek is seeking an experienced Software Engineering Lead for Mobile Applications to lead the development of our mobile applications using React Native, Android, and/or iOS. The ideal candidate will have a strong background in mobile development, excellent interpersonal skills, and the ability to work effectively with cross-functional teams.**Job...


  • Minneapolis, Minnesota, United States Emergent Software Full time

    Looking for a challenging role as a Senior Software Architect where you can leverage your technical expertise to drive business growth and deliver innovative software solutions? At Emergent Software, we are seeking an experienced Technical Team Lead to join our team of talented engineers who share a passion for cloud computing.We offer a competitive salary...


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

    Senior Software Engineer Job DescriptionAt ManpowerGroup Inc., we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our HR Technology team, you will be responsible for developing business-critical software solutions that meet the needs of our clients in the financial services industry. Key Responsibilities:• Apply...


  • Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job Title: Senior Front-End Software EngineerJob Type: ContractLocation:Diverse Lynx LLC is an Equal Employment Opportunity employer. We promote and support a diverse workforce across all levels in the company.Designing and developing software solutions for web and mobile apps, creating user interface componentsWriting reusable, high-quality code to develop...


  • Minneapolis, Minnesota, United States Donatech Full time

    At Donatech, we are seeking an exceptional individual to fill the role of Senior Software Engineering Lead. This position requires a highly skilled and experienced professional with a passion for real-time, embedded software development.The ideal candidate will have a strong background in software requirements analysis, software architecture and design,...


  • Minneapolis, Minnesota, United States C4 Technical Services Full time

    Job Overview:C4 Technical Services is seeking an experienced Senior BIM Software Developer to join our team. As a key member of our development team, you will be responsible for designing, programming, testing, and maintaining BIM software with a focus on the CAD Drawing Engine.About the Role:The ideal candidate will have 4+ years of experience in software...


  • Minneapolis, Minnesota, United States Good Samaritan Society Full time

    At Good Samaritan Society, we are seeking a highly skilled Senior Software Engineer to join our team. This role is ideal for an experienced professional who can design, develop, and test software applications using various programming languages and frameworks.About the RoleThe successful candidate will have a strong understanding of software development...


  • Minneapolis, Minnesota, United States Brady Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality software solutions that meet customer needs.ResponsibilitiesSoftware Development: Design and develop high-quality software solutions using C#...


  • Minneapolis, Minnesota, United States WELLS FARGO BANK Full time

    About This RoleWe are seeking a highly skilled Lead ServiceNow Engineer to join our team at Wells Fargo Bank. As a key member of our Enterprise Business Resiliency (EBR) line of business, you will be responsible for leading complex initiatives and ensuring the smooth operation of our systems.Key ResponsibilitiesLead the development and implementation of...


  • Minneapolis, Minnesota, United States PGS Worldwide Full time

    Job Title: Senior Software ArchitectPGS Worldwide is seeking a skilled Senior Software Architect to support ongoing projects for an Aerospace leader in the Minneapolis region. This is a 6-month contract-to-hire opportunity.Job Description:The Senior Software Architect plans, leads, and performs tasks across software requirements analysis, architecture and...


  • Minneapolis, Minnesota, United States Taylor Corporation Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team at Taylor Corporation. This role will involve leading development projects through the entire software development lifecycle (SDLC) using a waterfall methodology.About UsTaylor Corporation is one of the largest graphics communications firms in North America,...


  • Minneapolis, Minnesota, United States Fairview Health Services Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our Product Development team. As a key member of the team, you will be responsible for designing, developing, and maintaining high-quality software products.Responsibilities:* Collaborate with cross-functional teams to define and deliver software products* Design and develop software...


  • Minneapolis, Minnesota, United States Cretex Medical Component and Device Technologies Full time

    About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable software applications. Your expertise in full stack development will enable you to work with both front-end and back-end technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions.


  • Minneapolis, Minnesota, United States Alium Full time

    Alium is seeking a seasoned Senior Medical Device Software Engineering Lead to drive the development of cutting-edge medical devices.The ideal candidate will have a proven track record of leading and managing high-performing teams of software engineers in the medical device industry. Strong leadership skills, technical expertise, and strategic thinking are...


  • Minneapolis, Minnesota, United States Hennepin County Full time

    About the Role: We are looking for a talented Senior Software Engineer - Cloud Architect to join our team and lead the development of our cloud-based software solutions. The ideal candidate will have a strong background in cloud architecture and software development, and will be able to design and implement scalable and secure cloud-based...


  • Minneapolis, Minnesota, United States Serigor Inc. Full time

    Job SummarySerigor Inc. is seeking a skilled Senior Java Software Engineer to lead the design, development, and implementation of modern screens and functionality within our application. As a key member of our team, you will work closely with business users, analysts, and developers to produce software designs, provide technical leadership, and ensure...


  • Minneapolis, Minnesota, United States Sky Limit Systems Full time

    At Sky Limit Systems, we are seeking a highly skilled Senior Software Development Engineer to join our Dev Team.Location: Minneapolis, MN (Onsite)Job Type: Full-timeEstimated Salary: $140,000 - $160,000 per yearWe are a FinTech startup dedicated to delivering high-performance, scalable applications. As a key member of our team, you will work across the full...


  • Minneapolis, Minnesota, United States Real Staffing Full time

    Job SummaryWe are seeking a Senior Cloud Software Engineer to join our team in the Twin Cities Northwest metro area. This is a high-visibility opportunity working on a successful product line, and there's a clear vision for advancement within the organization.About the RoleThis technical leadership position will work within a cross-functional team and...


  • Minneapolis, Minnesota, United States WILLETTE ACQUISITION CORP INC DBA ALLIED VAUGHN Full time

    About the Role:We are seeking a highly skilled Senior Developer to join our team at Allied Vaughn, a leader in film and television title distribution. As a Senior Developer, you will play a key role in supporting the CIO and contributing to the development of our Manufacturing On-Demand processes.Key Responsibilities:Develop and maintain high-quality...