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

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 1 day 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

    Tend.ai

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

     ...Job Summary Principal Software Reverse Engineer 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... 
    Suggested
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    San Diego, CA
    23 hours ago
  •  ...The Principal Software Engineer leads the architecture and technical direction for the next-generation Class III active implantable medical device. The individual serves as the technical lead of the software engineering team, establishing architecture frameworks, driving... 
    Suggested

    CDM Technology

    San Diego, CA
    23 hours 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... 
    Suggested
    Full time

    Oho Group Ltd

    San Diego, CA
    1 day ago
  • $160k - $200k

     ...Description SAIC is seeking a talented and motivated Principal Software Engineer to support advanced Very Low Frequency (VLF) communication systems for the U.S. Navy and Air Force. Join our innovative team in San Diego, CA, and contribute to mission-critical efforts in... 
    Suggested
    Work at office
    Local area

    SAIC

    San Diego, CA
    3 days ago
  • $200k - $230k

     ...advanced manufacturing systems that deliver them at speed. The Software Integration & Operations department owns the software layer...  ...with uncompromising quality and rigor. About The Role As a Principal Engineer in the team, you are the senior‑most technical leader across... 
    Permanent employment
    Temporary work
    Local area

    Firestorm

    San Diego, CA
    1 day 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... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

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

     ...environments, Northrop Grumman brings informed insights and software‑secure technology to enable strategic planning. We’re...  ...Systems would like you to join our team as a Sr. Principal Cyber Software Engineer . Places of performance for this position are Annapolis... 
    Relocation
    Shift work

    Northrop Grumman

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

     ...insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Principal Embedded Software Engineer to join our team on site in Rancho Bernardo, CA . The candidate should be a self-starter with familiarity working in... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • Northrop Grumman is seeking a Software/Principal Software Engineer to join their team in San Diego, California. The role involves developing and maintaining enterprise-level toolsets and collaborating with various engineering teams. Candidates must have a Bachelor's degree... 
    Remote work

    Northrop Grumman

    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/Principal Software Engineer to join our team in Rancho Bernardo, CA . The candidate should be a self-starter with familiarity working in an... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

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

    Northrop Grumman seeks a Principal Engineer Software to innovate solutions impacting lives globally. This full-time on-site position in San Diego emphasizes software development lifecycle and embedded programming, suitable for those with a strong STEM background. Ideal... 
    Full time

    Northrop Grumman

    San Diego, CA
    2 days ago
  • Senior Principal Embedded Software Engineer - Onsite Location: San Diego, CA Duration: 6 Months Total Hours/week: 40.00 Shift: 1st Shift Client: Medical Devices Company Job Category: IT Level of Experience: Senior - Level Employment Type: Contract on W2 (Need US... 
    Contract work
    Shift work
    Day shift

    MillenniumSoft Inc

    San Diego, CA
    2 days ago
  • $180.07k - $230.09k

     ...machines. This role can be remote anywhere in the United States or hybrid in our San Diego office. Position Overview The Principal Software Engineer, Cloud serves as the senior-most technical leader for the entire Cloud Platform team, responsible for defining the... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Night shift

    BRAIN CORP

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

     ...Job Overview Debt Solutions - Principal Software Engineer (React/C#/AWS) 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 and the NASDAQ 100... 
    Work at office

    CoStar Realty Information, Inc.

    San Diego, CA
    3 days ago
  • $120.6k - $180.9k

    ## Principal Software DeveloperApplylocations: San Diego, Californiatime type: Full timeposted on: Posted Todayjob requisition id: R0000378799**Career Area:**Engineering**Job Description:****Your Work Shapes the World at Caterpillar Inc.**When you join Caterpillar, you... 
    Part time
    Work at office
    Relocation package
    Flexible hours

    Caterpillar Brazil

    San Diego, CA
    11 hours ago
  • A VC-backed IoT security startup is seeking a Principal Software Engineer to join its growing team in San Diego. In this role, you’ll report to the SVP of Engineering, working on crucial projects during a pivotal growth phase. Ideal candidates should have strong proficiency... 

    Oho Group Ltd

    San Diego, CA
    2 days ago
  • $200k - $230k

    Firestorm in San Diego is seeking a Principal Engineer to lead complex engineering initiatives and mentor engineers across multiple disciplines. The role requires technical leadership in cloud infrastructure and production systems with a strong emphasis on quality and... 

    Firestorm

    San Diego, CA
    2 days ago
  • $155.29k - $258.81k

    Join to apply for the VP, Principal Software Developer role at LPL Financial 1 week ago Be among the first 25 applicants Join to apply for...  ...deliver business values. Work actively with quality assurance engineer teams, Release Management, DevOps to ensure all SDLC... 
    Full time
    Work from home

    LPL Financial LLC

    San Diego, CA
    2 days ago
  •  ...Job Description We are looking for a motivated Embedded Software Engineer (new graduates) to support development, bring‑up, and debugging of next‑generation wireless SoC platforms. This role provides hands‑on experience working on embedded firmware, MAC/PHY/RF systems,... 

    Innophaseiot

    San Diego, CA
    23 hours ago
  •  ...practices. The ideal candidate will have a strong background in software development, cloud computing. You will be responsible for...  ...applications in the cloud. Has strong knowledge of cloud data engineering principles and manages Python based data pipelines. Write clean... 
    Remote work

    Insight Global

    San Diego, CA
    23 hours ago
  • $87.1k - $157.45k

     ...Description Leidos Defense is seeking a Senior Software Engineer to develop and support the virtualization of the AN/SQQ-89(V) Anti-Submarine (ASW) Training System by transitioning Tactical Insertion (TI) hardware-based solutions into a scalable, virtualized Linux... 
    Local area
    Immediate start

    Leidos

    El Cajon, CA
    1 day ago
  • $124k - $187k

     ...minds with the best resources available, we provide an invaluable edge in real estate. Role Description We’re seeking a Senior Software Engineer with strong C#/.NET experience, hands‑on use of Claude for AI‑assisted development, and proven experience building and... 
    Full time
    Work from home

    Costar Inc

    San Diego, CA
    23 hours ago
  • $139k - $180k

     ...Senior Software Engineer Develop real-time software for prototype radar/EO/IR systems within the SAAM group, ensuring reliability and performance Location: San Diego, California, United States Compensation: $139,000 - 180,000 USD / year Job Tags: Software About The Role... 
    Full time
    Remote work

    jobs.frontdoordefense.com - Jobboard

    San Diego, CA
    3 days ago
  •  ...Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add an Engineer Software Integration & Test Automation to join our team in San Diego, CA, Palmdale, CA or El Segundo, CA. The candidate will work on software... 
    Full time
    Remote work
    Relocation package

    Northrop Grumman

    San Diego, CA
    23 hours ago
  • $140k - $170k

     ...Senior Software Engineer The Mission: Do you want to build software that solves the world's most complex national security problems? At STR, we don’t just write code; we bridge the gap between cutting‑edge research and real‑world mission success. You will join a multidisciplinary... 
    Full time
    Local area
    Flexible hours

    ResumeXrays

    San Diego, CA
    5 hours ago
  •  ...Senior Software Engineer Location: San Diego, CA Job Type: Full‑Time Salary: 146K – 155K About the Role We are a startup building complex, performance‑critical software and hardware systems at the intersection of instrumentation, algorithms, and data. We are looking for... 
    Full time

    Foresite Labs (Stealth Co)

    San Diego, CA
    4 days ago
  • $120.9k - $152.7k

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

    Singulargenomics

    San Diego, CA
    23 hours ago
  • $90k

     ...Programming and Design Manager will serve as the principal UC San Diego Health interface for the...  ...of projects. Computer Vision Engineer Leader in 3D measurement and inspection...  ...Hourly wage: $60.00. Full‑time. Embedded Software Engineer We are seeking an experienced Embedded... 
    Hourly pay
    Full time
    For contractors
    Work at office
    Remote work
    Worldwide

    The Judge Group

    San Diego, CA
    5 hours ago
  • $135k - $273k

     ...Department: Engineering Employment Type: Full Time Location: San Diego, CA Compensation: $135,000 - $273,000 / year About the Role Innovative...  ...), a leading defense technology company, is seeking a Senior Software Engineer to be part of our Engineering team and based out of... 
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

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