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

Principal Software Engineer

$190k - $210k

MML US, Inc.

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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in San Diego, CA vacancy
  • $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
    1 day ago
  • $114k - $171k

     ...not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Principal or a Sr. Principal Embedded Software Engineer to join our team of qualified and diverse individuals. This position will be sourced out of Software Engineering... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $142.2k - $213.4k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add Sr Principal Engineer Software - Integration & Test engineer to join our team of qualified, diverse individuals within our Software organization. This position... 
    Suggested
    Full time
    Interim role
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    1 day ago
  • $142.2k - $213.4k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is seeking a Senior Principal Software Engineer - AI Software to join our onsite team on site in San Diego, El Segundo or Palmdale, California.This role requires a self-... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    6 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
    2 days ago
  • $91.8k - $137.6k

     ...others think is impossible. Our employees are not only part of history, they're making history.Northrop Grumman is seeking a Software Engineer/Principal Software Engineer - Front End to support our Mission Experience team. The team develops new autonomy solutions, creates... 
    Full time
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $116.3k - $213.4k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is seeking a Senior Principal Software Engineer to join our team on site in San Diego, CA, El Segundo, CA, Palmdale, CA or Oklahoma City, OK. The ideal candidate is a self... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $114k - $171k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - User Experience Applications to join our team of qualified, diverse individuals within our Software organization. This... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $149.3k - $234.6k

     ...security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re looking...  ...like you to join our team as a Sr. PrincipalCyber Software Engineer. Places of performance for this position are Annapolis Junction... 
    Full time
    Relocation
    Shift work

    Northrop Grumman

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

     ...funding. 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 be a self-... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $116.3k - $213.4k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Sr Principal Software Engineer- Thread Lead to join our team on site in San Diego, CA, El Segundo, CA or Oklahoma City, OK. This role requires a self-... 
    Full time
    Immediate start
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $91.8k - $137.6k

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

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $132.96k - $226.04k

     ...to make an impact while you hone your skills and grow in your career. We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced solutions in areas such as Electronic Warfare, Secure Communications and... 
    Full time
    Work experience placement
    Local area
    Remote work

    BAE Systems USA

    San Diego, CA
    5 days ago
  • $220k - $330k

     ...15+ years of experience developing large, production-quality software systems. We need strong fluency in software development fundamentals...  ..., Rust, or similar. We expect solid command of modern engineering practices, including Git, code management tooling,... 
    Full time
    Temporary work
    Work at office

    Shield AI Inc

    San Diego, CA
    3 days ago
  • $190k - $210k

     ...Principal Software Engineer 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... 

    Mainstay Medical

    San Diego, CA
    1 day ago
  • $93.3k - $171k

     ...employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer to join our team on site in San Diego, CA, or Oklahoma City, OK. The candidate should be a self-starter with... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    5 days ago
  • $204k - $284k

     ...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 to developing cutting-edge technologies... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    San Diego, CA
    2 days ago
  • $190.1k - $316.8k

     ...infrastructure as code, continuous delivery, and modern platform engineering practices. We seek proven ability to build highly available...  ..., data protection, privacy, threat modeling, and secure software development. We look for strong systems thinking and the ability... 
    Full time
    Work at office
    Remote work
    Work from home
    Home office

    Dexcom

    San Diego, CA
    2 days ago
  • $114k - $171k

     ...history.The Northrop Grumman Research & Advanced Design / Mission Experience organization is seeking a highly motivated Principal AI Software Engineer to join our team onsite in El Segundo or Rancho Bernardo, CA. We invite you to apply for this requisition so you can... 
    Full time
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $114k - $171k

     ...right opportunities to fit your life and launch your career today.We are looking for you to join our team as a Principal/Sr. Principal Embedded Engineer Software based out of San Diego, CA. What You'll Get to Do:In this role you will design, develop, integrate and test... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    6 hours ago
  • $114k - $171k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Java Middle Layer to join our team of qualified, diverse individuals within our Software organization. This position will... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

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

     ...funding. Start dates are determined after funding confirmation.Northrop Grumman Aeronautics Systems has an opening for a Sr. Principal Software Engineer. This role is located on site in El Segundo, CA or San Diego, CA.In this role you will help adapt a suite of mobile... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  • $258k - $275k

     ...Job Description Job Description Principal Systems Software Engineer Location: San Diego, CA Job Type: Full-Time Salary Range: $258,000 - $275,000 Position Overview We are looking for a Principal Engineer to architect, build, and own the end-to-end data... 
    Full time
    Local area

    San Diego Stealth Startup

    San Diego, CA
    15 days ago
  • $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... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

    San Diego, CA
    4 days ago
  • Principal Software Engineer A VC-backed IoT security startup is seeking a Principal Software Engineer to join its growing team. In this role, you’ll report directly to the SVP of Engineering and gain broad visibility across the organization, working on impactful projects... 
    Full time

    Oho Group Ltd

    San Diego, CA
    3 days ago
  • $254.5k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  ...product workloads. You will partner with engineering fellows, principal engineers, and other senior technical leaders to drive consistent... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    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
    2 days ago
  • $91.8k - $137.6k

     ...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Software Engineer/Principal Software Engineer- Data Analyst to join our team on site in either in Rancho Bernardo, CA or Palmdale, CA. The candidate... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    6 hours ago
  • A leading software company is seeking a Principal Software Engineer for their Debt Solutions team in San Diego. The role involves owning software architecture, collaborating with product leaders, and guiding development teams. The ideal candidate should have over 10 years... 

    Jobleads-US

    San Diego, CA
    4 days 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
    14 days ago

Do you want to receive more vacancies?

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