Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$190k - $210k

Mainstay Medical International plc

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Principal Software Engineer

Professional San Diego, CA, US

7 days ago Requisition ID: 1298

Salary Range: $190,000.00 To $210,000.00 Annually

Mainstay Medical

Mainstay Medical is a medical device company focused on marketing an innovative implantable neurostimulation system, ReActiv8®, for people with disabling chronic mechanical Low Back Pain. The company is headquartered in Dublin, Ireland, with subsidiaries operating in the United States, Australia, the United Kingdom, and Germany.

The Role:

The Principal Software Engineer leads the architecture and technical direction for the next-generation ReActiv8 Class III active implantable medical device. The individual serves as the technical lead of the software engineering team, establishing architecture frameworks, driving design decisions, and owning platform strategy — all within the regulatory and quality requirements of a PMA-class implantable device. Strong systems thinking, hands‑on software architecture experience in safety‑critical environments, and the ability to align clinical, regulatory, and business requirements into scalable, maintainable solutions are essential.

Position Responsibilities:

  • Lead the architecture and technical evolution of the ReActiv8 system across embedded firmware, mobile, web application, and cloud infrastructure.
  • Define and maintain software architecture strategies including component decomposition, interface contracts, data flow, and integration patterns across the full system stack.
  • Translate clinical user needs, regulatory requirements, and business objectives into scalable, maintainable software designs compliant with IEC 62304 and FDA PMA expectations.
  • Establish and enforce architecture frameworks, design principles, coding standards, and technical conventions for the software team.
  • Lead architecture reviews, technical risk assessments, and design control activities including requirements traceability, hazard analysis contributions, and verification strategy.
  • Drive Agile/SCRUM ceremonies and technical decision‑making as the engineering team's technical leader; collaborate with Product, Quality, and Regulatory.
  • Maintain and evolve tools and development practices: Azure DevOps, Git, Figma, and Claude Code for AI‑assisted development workflows in a regulated software context.
  • Mentor and provide hands‑on technical guidance to software engineers across firmware, application, and cloud domains.
  • Support FDA regulatory submissions and design documentation; participate in internal/external audits and regulatory inspections.
  • Ensure cybersecurity principles are incorporated throughout the system architecture in line with FDA guidance for connected and implantable devices.

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
  • 15+ years of software engineering in product development; 8+ years in regulated medical device environments.
  • Demonstrated experience with IEC 62304 software development lifecycle, with Class III implantable or other safety‑critical device experience strongly preferred.
  • Direct experience supporting FDA PMA or 510(k) submissions and design control documentation.
  • Proficiency in .NET, C#, Blazor, and .NET MAUI — the core technology stack for the ReActiv8 clinician programmer and patient mobile application.
  • Experience with EF Core and SQLite for data persistence.
  • Hands‑on experience with Azure services for connected medical device ecosystems.
  • Proficiency with Azure DevOps and Git for CI/CD pipeline management and source control in a regulated environment.
  • Experience in embedded firmware development and cross‑domain system integration (firmware - mobile - cloud).
  • Familiarity with Figma for UX design collaboration and design review in a cross‑functional team.
  • Experience with Bluetooth and wireless connectivity protocols relevant to implantable device communication.
  • Familiarity with gRPC for service communication within cloud or device‑connected architectures.
  • Experience leading software teams in an Agile/SCRUM framework as a technical lead or principal‑level engineer.
  • Strong cybersecurity background aligned with FDA guidance for connected implantable devices.
  • Excellent communication and stakeholder management skills; able to translate complex technical concepts for clinical, regulatory, and executive audiences.

The salary range for this position is $190,000 to $210,000/year; however, base pay offered will take into account a range of factors, including job‑related knowledge, skills, and experience. The total compensation package includes a range of medical, dental, vision, financial, and other benefits, as well as equity.

Mainstay Medical is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to gender, race, color, religious creed, national origin, age, sexual orientation, gender identity, physical or mental disability, and/or protected veteran status. Mainstay Medical participates in E-Verify.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in San Diego, CA vacancy
  • $144.5k - $195.5k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Diego, CA
    15 hours ago
  • $156.4k - $211.6k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...for a regulated industry. Additionally, the Senior Principal Software Engineer will bring deep expertise in one or more... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Diego, CA
    15 hours ago
  • $150k - $220k

    Job description: Senior or Principal Software Engineer (Full-time, On-site, San Diego, CA)We are seeking an experienced Principal orSenior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands... 
    Suggested
    Full time

    Affinity Executive Search

    San Diego, CA
    1 day ago
  •  ...Publicis Commerce Exchange.OverviewPrincipal Engineer, AI/ML & Cloud, to serve as the top...  ....Duties and responsibilities:Act as the principal technical authority on AI and cloud architecture...  ...AI and cloud architecture.Cloud & software engineeringHands-on experience designing... 
    Suggested
    Full time
    Temporary work
    Freelance
    Work at office
    Local area
    Worldwide
    Work visa
    Flexible hours

    Publicis Media

    San Diego, CA
    15 hours ago
  • $91.8k - $137.6k

     ...Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Java or Principal Software Engineer - Java to join our team on site in San Diego, CA or El Segundo, CA . The candidate should... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    15 hours ago
  •  ...to locations unreachable by traditional methods and adding a space-based layer to existing network infrastructure. As a Principal Software Engineer, you will play a vital leadership role within a team of specialists, technicians, and engineers, significantly contributing... 
    Temporary work
    Local area
    Remote work
    Worldwide
    Relocation package

    Blue Origin

    San Diego, CA
    1 day ago
  •  ...Principal / Senior Staff Software Engineer ( 5G PHY ) Job Category : Web & Software Development Requisition Number : PRINC001669 Posted : August 20, 2026 Full-Time On-site Locations Showing 1 location Description Globalstar (NASDAQ: GSAT) is... 
    Full time
    Temporary work
    Work at office

    Globalstar Inc. Updated

    San Diego, CA
    15 hours ago
  • $142.2k - $213.4k

     ...Sr Principal Embedded & Real Time Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems...  ...looking to add Sr Principal Embedded & Real Time Software Engineer to join our team of qualified, diverse individuals... 
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $211k - $297k

     ...Debt Solutions - Principal Software Engineer (React/C#/AWS) Job Description Overview CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index... 
    Work at office
    Work from home
    Monday to Thursday

    Visual Lease

    San Diego, CA
    1 day ago
  • $120.6k - $180.9k

     ...for our customers across diverse industries. We are seeking a motivated and forward‑thinking Software Developer to join our dynamic team. If you thrive in a fast‑paced engineering environment and enjoy creative problem‑solving, this role offers an exciting opportunity.... 
    Full time
    Part time
    Work at office
    Relocation package
    Flexible hours

    Solar Turbines

    San Diego, CA
    1 day ago
  •  ...secure AI infrastructure for scientific and engineering R&D teams. Our platform helps...  ...advanced scientific computing into production software that real technical teams can use....  ...production code. This is a hands on principal role for someone who can set technical... 

    Xora Innovation

    San Diego, CA
    20 days ago
  • $234k - $292.5k

     ...Wireless Solutions is building its modem engineering team, leading end‑to‑end modem baseband...  ...on advanced LGA‑based platforms. As a Principal Modem Architect, you will own the...  ...architecture for LGA modem modules, drive modem software stack integration strategy, and provide... 
    Temporary work
    Immediate start

    Ericsson

    San Diego, CA
    1 day ago
  • $204k - $284k

     ...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    San Diego, CA
    7 days ago
  • $135k - $156k

     ...planning, and compliance programs. We are looking for a Sr. Software Developer in San Diego, California . Summary Designs...  ...implements enterprise-grade software solutions supporting FRCSW engineering, logistics, and business systems. Leads full software... 
    Full time
    For contractors
    For subcontractor

    T3w Business Solutions

    San Diego, CA
    15 hours ago
  • $104k - $156k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Modem Technologies Software General Summary: As a leading technology...  ...modem development specific experience. Principal Duties and Responsibilities: • Applies Modem... 
    Full time
    Work from home

    Qualcomm

    San Diego, CA
    15 hours ago
  • $135k - $200k

     ...World-Changing Company Palantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ...children, and more. The Role Forward Deployed Software Engineers (FDSEs) understand our customers’ greatest pain points and design... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    San Diego, CA
    15 hours ago
  •  ...machines to solve complex problems has set us apart in designing and engineering solutions for the Department of Defense (DoD) networks. Here,...  ...! ABOUT THIS POSITION: INflow Federal is seeking a Software Developer to join our team! Are you passionate about... 
    Full time
    For contractors
    Local area

    Inflow Federal

    San Diego, CA
    15 hours ago
  •  ...Information Systems Solutions (ISS) is seeking a Software Engineer Ito support the NIWC PAC Information Technology Management Support Services contract. Software Engineers research, design, and develop computer and network software or specialized utility programs.... 
    Contract work

    Information Systems Solutions, Inc.

    San Diego, CA
    15 hours ago
  •  ...Job Description Job Title: Software Engineer - Inspection Role: Information Technology Relocation Available: Yes Industry: I.T. Location: Illinois Town / City: Rockford Job Type: Permanent full-time Job description: The Software Engineer -... 
    Permanent employment
    Full time
    Relocation
    Flexible hours

    Right Talent Right Now

    San Diego, CA
    15 hours ago
  • $115k - $185k

     ...Where you’re never going alone. Because there’s too much at stake to go solo. Our Radio Products Team is seeking a hybrid Software Engineer, Modem BSP. You would be responsible for working on next generation self-networking hand-held radios for domestic and foreign... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Worldwide

    TrellisWare Technologies, Inc.

    San Diego, CA
    15 hours ago
  •  ...excited about tackling big problems from the ground up, we want to hear from you. As we grow, we are looking for a Senior Software Engineer to join our Platform team and help build the core infrastructure that powers our payment solutions. You’ll work on challenging... 
    Full time

    Stealth Fintech

    San Diego, CA
    15 hours ago
  •  ...Description We are helping an on-demand, autonomous ride-hailing company find a Software Engineer to design and build production-grade AI applications, agents, and conversational systems. In this role, you’ll develop AI-powered products that support complex task... 
    Full time

    Continuum Resource Network

    San Diego, CA
    5 hours ago
  • $116.9k - $175.3k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Compiler Toolchain Software General Summary: Interested in enabling open source developers to build software for millions of devices? Interested in leading optimization... 
    Full time
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    15 hours ago
  • $125k - $175k

     ...Description Join our fast-paced and passionate team as a Senior Software Engineer. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You... 
    Full time
    Local area
    Flexible hours

    Monarch Quantum

    San Diego, CA
    5 hours ago
  •  ...Application Development & Support  Outsourced Testing  Mobile Development and Test Automation  Job Description Job Position: Software Engineer (DevOps) Location: San Diego, CA Duration: 6 Months Business priorities is to Deliver Awesome support for these... 
    Full time

    Pyramid Consulting

    San Diego, CA
    15 hours ago
  •  ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities... 
    Full time

    Dba Technologies, Llc

    San Diego, CA
    15 hours ago
  • $111.3k - $166.9k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: ***This position...  ..., implementation, deployment, and support.     Principal Duties and Responsibilities   ~ Design and... 
    Full time
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    15 hours ago
  • $108.4k - $127.5k

     ...center of the biotech hub. Our Manufacturing facility is in Sorrento Valley.   Position Summary: We're looking for a Software Engineer to join our core software team and contribute across pipeline engineering, operational tooling, and field support. This is a generalist... 
    Full time
    Immediate start
    Remote work

    Singular Genomics

    San Diego, CA
    15 hours ago
  •  ...envelope, and about preventing conflict and saving lives. Ambition is welcome to apply within. About the Role: As a Mission Software Engineer at HavocAI, you’ll be at the heart of delivering autonomy where it matters most — in the field, alongside our customers,... 
    Full time
    Immediate start
    Work from home
    Relocation
    Home office

    Havocai

    San Diego, CA
    15 hours ago
  • $140k - $175k

     ...operational superiority from ground to space. We are looking for a SW Engineer to join our team of designers of cutting-edge components for space and national security applications, including Software-Defined Radios, Digital Processing Systems, Space-Rated Cameras, Star... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Voyager Technologies Inc

    San Diego, CA
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!