Principal Software Engineer

4 weeks ago


Sacramento, California, United States Inspire Medical Systems Full time
About Inspire Medical Systems

Inspire Medical Systems is a pioneering company in the sleep industry, dedicated to revolutionizing the treatment of Obstructive Sleep Apnea (OSA). Our mission is to make a difference in the lives of those living with this condition.

We are committed to developing innovative medical devices that improve patient outcomes and quality of life. Our team is passionate about creating cutting-edge technology that meets the needs of our customers.

As a Principal Software Engineer on our Digital Solutions team, you will play a key role in developing applications for our next-generation Inspire products. You will work closely with our engineers and scientists to design, develop, and deliver software solutions that meet the highest standards of quality and safety.

Key Responsibilities:

  • Provide software expertise for new products and changes to existing products
  • Determine systems software design requirements
  • Conduct 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 cutting-edge clinician and patient management and support services 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
  • Strong understanding of security architecture and threat modeling (STRIDE)
  • Proficiency in software development and implementation of encryption/authentication mechanisms
  • 10+ years of progressive software development experience
  • 6+ years of leading software development teams
  • 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 working with external vendor teams
  • Experience with Cloud development

Preferred:

  • Advanced level degree in engineering, software, computer science, or related discipline
  • Experience with risk assessment methodologies and CVSS scoring
  • Experience with vulnerability assessment
  • Proficiency with OWASP Top 10 and secure coding practices
  • Experience leading work with external vendor teams
  • Experience with Cloud development in Azure
  • Full-stack software development experience utilizing .NET, C#, Python, Java, Angular, and/or React
  • 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
  • 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.


  • Software Engineer

    4 weeks ago


    Sacramento, California, United States Rocket Software Full time

    Job Summary:At Rocket Software, we're seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and troubleshooting the ChangeMan ZMF product, primarily written in Assembler using z/OS and associated components such as ISPF, REXX, VSAM, DB2, and CICS. Key...


  • Sacramento, California, United States Lyric Full time

    At Lyric, we're committed to simplifying the business of care. As a Principal Software Engineer, you'll play a key role in shaping the technical direction of our products and driving the overall engineering strategy for our flagship initiatives.The position leads the design and development of complex, scalable, and high-performance software systems,...


  • Sacramento, California, United States Quantinuum Full time

    Job Title: Principal Systems EngineerQuantinuum is seeking a highly qualified Principal Systems Engineer to join our team in Broomfield, CO or Minnesota locations. The ideal candidate will have a strong background in systems engineering, with a focus on large-scale, commercial quantum computers.Key Responsibilities:Lead all aspects of system engineering,...

  • Principal Engineer

    3 weeks ago


    Sacramento, California, United States Structural Integrity Associates, Inc. Full time

    Job OpportunityWe are seeking an experienced Structural Design Lead to join our team at Structural Integrity Associates, Inc. (SIA). As a key member of our multi-disciplinary team, you will be responsible for leading structural design and analysis projects with a focus on practical design, earthquake engineering, and structural dynamics.Key...

  • Principal Engineer

    4 weeks ago


    Sacramento, California, United States Structural Integrity Associates Full time

    Job Title: Principal Engineer - Structural Design/AnalysisStructural Integrity Associates, Inc. (SIA) is seeking an experienced Principal Engineer to lead our structural design/analysis team. The ideal candidate will have a strong background in earthquake engineering and structural dynamics, with expertise in designing and analyzing complex structures.Key...


  • Sacramento, California, United States Oracle Full time

    About the RoleOracle is seeking a skilled Principal Software Developer to join our Textura Payment Management Cloud Services team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based software applications.Key Responsibilities:Design and develop cloud-based software applications using Python, SQL, and...


  • Sacramento, California, United States State of California Full time

    Job SummaryWe are seeking a highly skilled Principal Network Engineer to join our team at the State of California. As a key member of our Information Technology Services Branch, you will be responsible for designing, architecting, building, and operating complex computer networks in a multi-site and multi-cloud model.The ideal candidate will have a passion...


  • Sacramento, California, United States Sacramento County Full time

    Job SummaryWe are seeking a highly skilled Principal Civil Engineer to join our team at Sacramento County. As a key member of our engineering department, you will be responsible for overseeing the design, construction, and maintenance of public works projects.Key Responsibilities:Lead and manage a team of civil engineers and techniciansDevelop and implement...


  • Sacramento, California, United States Oracle Full time

    Job DescriptionDesign, Develop, Troubleshoot, and Debug Software ProgramsAs a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing, and debugging of...


  • Sacramento, California, United States Stantec Full time

    Job SummaryWe are seeking a highly experienced Principal to lead our Electrical Engineering team in the Pacific Northwest. The successful candidate will have a strong background in electrical engineering, project management, and business development.The Principal will be responsible for leading strategic projects, developing and implementing business...

  • Software Engineer

    1 week ago


    Sacramento, California, United States California Civil Rights Department Full time

    At {company}, we're looking for a skilled Software Engineer to join our team. As a key member of our development team, you'll be responsible for designing, developing, and maintaining our software applications. If you have a passion for coding and a strong understanding of software development principles, we'd love to hear from you.Key responsibilities...

  • Software Engineer

    2 weeks ago


    Sacramento, California, United States Pacific Seafood Full time

    We are seeking a skilled Software Engineer to join our team at {company}.The ideal candidate will have a strong understanding of computer systems and be able to design, develop, and test software applications.Key Responsibilities: Design and develop software applications using various programming languages Collaborate with cross-functional teams to...

  • Software Engineer

    4 weeks ago


    Sacramento, California, United States Capio Group Full time

    Job Title: Software Engineer/Test EngineerWe are seeking a highly skilled Software Engineer/Test Engineer to join our team at Capio Group. As a key member of our team, you will be responsible for designing, developing, and executing test scripts for our electronic data processing systems.Key Responsibilities:Design, develop, and execute test scripts for...

  • Software Engineer

    1 week ago


    Sacramento, California, United States MARY ANN'S BAKING CO., Inc. Full time

    Job Title: Software EngineerJoin a dynamic team of software engineers and contribute to the development of innovative projects.**Key Responsibilities:**• Design, develop, and test software applications• Collaborate with cross-functional teams to deliver high-quality products• Stay up-to-date with emerging technologies and trends• Participate in code...

  • Software Engineer

    4 weeks ago


    Sacramento, California, United States Capio Group Full time

    Job DescriptionCapio Group is seeking a highly skilled Software Engineer to join their team. As a key member of the team, you will be responsible for designing, developing, and implementing Salesforce solutions that meet the needs of our clients.Key Responsibilities:Design and develop Salesforce solutions using Apex, Visualforce, and Lightning...

  • Software Engineer

    4 weeks ago


    Sacramento, California, United States Manpower Group Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team. As a key member of our IT Department, you will be responsible for designing, developing, and implementing complex software solutions.Key Responsibilities:Design and develop full-stack software applications using C#, PHP, and .NETCollaborate with cross-functional teams to ensure...


  • Sacramento, California, United States Stantec Full time

    Job SummaryWe are seeking a highly experienced Principal - Mission Critical Electrical Engineer to join our team at Stantec. As a key member of our electrical engineering practice, you will be responsible for leading strategic projects, developing business development and marketing plans, and contributing to the growth and leadership of our mission critical...

  • Software Engineer

    2 weeks ago


    Sacramento, California, United States Jackson Nurse Professionals Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to contribute to the design and implementation of our applications.Key ResponsibilitiesDevelop and maintain high-quality software applicationsCollaborate with cross-functional teams to identify and...

  • Software Engineer

    4 weeks ago


    Sacramento, California, United States West Advanced Technologies Full time

    Job PositionSoftware DeveloperJob DutiesDesign, develop, and implement computer software systems for multitech/multiplatform environments. Utilize advanced technologies such as Peoplesoft, Java, HTML, C, C++, SQR Reports, BI/XML, and PS/nVision to create efficient and scalable software solutions.Educational RequirementsA Master's degree in Computer Science,...


  • Sacramento, California, United States Sacramento County CA Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and excellent leadership skills.Key Responsibilities:Lead the development of software applicationsMentor junior engineersCollaborate with cross-functional teamsRequirements:Strong technical skills...