Senior Principal Software Engineer
$195k - $235kMonarch Quantum
Join our fast-paced and passionate team as a Senior Principal Software Engineer on our Robotic Automation team. 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'll have the opportunity to work on cutting edge technologies, work closely with leadership, and develop and implement engineering practices that support our mission and growth. Your key responsibilities are as follows: Own the overall technical architecture and long-term roadmap for our fleet management, robotics data management, and manufacturing execution software (MES) systems. Set the technical vision for how our robotic automation stations, orchestration and control software, and higher‑level management systems fit together as the fleet scales. Make and defend high‑impact architectural decisions on system interfaces, data flow, scalability, and reliability across the full automation stack. Act as the top technical authority on the team, resolving the hardest design and engineering problems and guiding other engineers, including Principal‑level engineers, through complex technical tradeoffs. Partner directly with leadership on strategic planning, roadmap prioritization, and resourcing decisions for the Robotic Automation team. Champion and evolve engineering standards, architectural patterns, and best practices across C++ and Python codebases, and drive their adoption team‑wide. Identify technical risk early, across the whole system, and drive mitigation before it becomes a schedule or quality problem. Mentor engineers at every level, and help build the technical judgment and career growth of the team as a whole. Write and review code, and remain hands‑on with the systems you architect, not just at a whiteboard level. Collaborate closely with cross‑functional teams, including robotics, firmware, hardware, and software engineering, to make sure system design decisions hold up across the whole product. Lead code reviews and design reviews, and hold the team to a high bar for quality, correctness, and maintainability. Own and maintain clear, well‑structured technical documentation and architecture decision records for the systems you lead. Work independently and in a team while over-communicating with the manager, project engineer, and teammates. Use tenacity, patience, self‑discipline, and passion for excellence to assure accuracy of execution schedule, data quality and integrity, conformance to company best practices, clarity in communication, and documentation. Use every opportunity to grow your own competency and the team's, through mentorship, curiosity, communication, exposure, and initiative. Join our fast-paced and passionate team as a Senior Principal Software Engineer on our Robotic Automation team. 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'll have the opportunity to work on cutting edge technologies, work closely with leadership, and develop and implement engineering practices that support our mission and growth. Your key responsibilities are as follows: Own the overall technical architecture and long-term roadmap for our fleet management, robotics data management, and manufacturing execution software (MES) systems. Set the technical vision for how our robotic automation stations, orchestration and control software, and higher‑level management systems fit together as the fleet scales. Make and defend high‑impact architectural decisions on system interfaces, data flow, scalability, and reliability across the full automation stack. Act as the top technical authority on the team, resolving the hardest design and engineering problems and guiding other engineers, including Principal‑level engineers, through complex technical tradeoffs. Partner directly with leadership on strategic planning, roadmap prioritization, and resourcing decisions for the Robotic Automation team. Champion and evolve engineering standards, architectural patterns, and best practices across C++ and Python codebases, and drive their adoption team‑wide. Identify technical risk early, across the whole system, and drive mitigation before it becomes a schedule or quality problem. Mentor engineers at every level, and help build the technical judgment and career growth of the team as a whole. Write and review code, and remain hands‑on with the systems you architect, not just at a whiteboard level. Collaborate closely with cross‑functional teams, including robotics, firmware, hardware, and software engineering, to make sure system design decisions hold up across the whole product. Lead code reviews and design reviews, and hold the team to a high bar for quality, correctness, and maintainability. Own and maintain clear, well‑structured technical documentation and architecture decision records for the systems you lead. Work independently and in a team while over-communicating with the manager, project engineer, and teammates. Use tenacity, patience, self‑discipline, and passion for excellence to assure accuracy of execution schedule, data quality and integrity, conformance to company best practices, clarity in communication, and documentation. Use every opportunity to grow your own competency and the team's, through mentorship, curiosity, communication, exposure, and initiative. Requirements This position requires access to export‑controlled information. Employment is contingent upon the applicant being a U.S. person as defined by 8 U.S.C. § 1324b(a)(3). Experience A bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 10+ years of relevant software engineering experience, with a track record of technical leadership on complex systems. Experience working in a startup or fast-paced technology company environment is a plus. Skills 8+ years of professional experience in C++ software development, and strong professional experience in Python. Strong understanding of modern C++ (C++17/20) and Python software design. Experience architecting distributed or multi‑system software, ideally involving fleet management, data management, or manufacturing execution systems. Experience designing systems that communicate with and manage robotic or automated hardware stations. Strong database experience (SQL or similar) for systems involving logging, telemetry, specs, and results tracking. Experience with unit testing frameworks (Google Test for C++, pytest for Python) and a strong commitment to test coverage. Experience with CMake for build and project configuration, and familiarity with Python packaging and dependency management. Ability to debug, profile, and optimize software across both C++ and Python codebases. Experience working with version control systems (Git). Strong problem‑solving skills with the ability to work independently, lead technical initiatives, and mentor other engineers. Familiarity with multi‑threaded programming and concurrency in C++. Knowledge of software best practices, including design patterns, SOLID principles, and performance optimization. Experience working in an agile development environment. Experience with robotics, industrial automation, or manufacturing systems is a strong plus. Benefits The expected annual salary range for this position is $195,000-$235,000. As a full-time employee, you will be eligible for Monarch's comprehensive benefits package, which includes: Medical, Dental, and Vision insurance Fidelity 401(k) plan with 4% employer matching 20 paid time off (PTO) days per year 13 paid company holidays 9/80 work schedule (every other Friday off) Monarch Quantum is proud to be an equal opportunity employer and does not discriminate on the basis of race, color, citizenship status, national origin, ancestry, sex, sexual orientation, age, religion, creed, physical or mental disability, medical condition, marital status, veteran status or any other characteristics protected under applicable federal, state and local laws. #J-18808-Ljbffr Monarch Quantum
- ...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...SeniorFull timeTemporary workWork at office
$195k - $235k
...Job Description Job Description Join our fast-paced and passionate team as a Senior Principal Robotics 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...SeniorFull timeLocal areaImmediate start$195k - $235k
Join our fast-paced and passionate team as a Senior Principal Software Engineer on our Robotic Automation team. 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...SeniorFull timeLocal area$142.2k - $213.4k
...not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add Sr Principal Embedded & Real Time Software Engineer to join our team of qualified, diverse individuals within our Software organization. This position can be...SeniorRelocation packageShift work$114k - $213.4k
...intelligent anticipation. We’re the front-end design engine, defining what comes next. From developing cutting-edge... ...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...SeniorFull timeRelocation packageShift work$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 timeWork experience placementLocal areaImmediate start$199.1k - $348.4k
...Company Description It all started when engineer Fred Luddy wrote code that automated a... ...Job Description The Role As a Principal Engineer in HRSD, you set the technical... ...What You Bring ~10+ years of software engineering, with a record of technical...Contract workWork at officeImmediate startRemote workFlexible hours$212.9k
...may be assigned as necessary. Position Summary: This senior technology role in the institute’s NCI-designated Cancer Center... ...will be responsible for technical leadership in applying software engineering techniques to the processing and management of complex biomedical...TraineeshipWork at officeLocal areaWorldwide- ...Northrop Grumman in Rancho Bernardo, CA is seeking a Principal Engineer RQ-4 Firebee CAM to join our Product Support team. You will lead lifecycle development and logistics activities, ensuring deliverables meet the SOW, budget, and schedule in a high-tempo environment...Senior
- ...Northrop Grumman is seeking a Principal AI Software Engineer to develop, integrate, and deploy AI-enabled software for the SEIT department in San Diego. You’ll work with physicists, design engineers, and superconducting foundry engineers to turn ideas into practical systems...
- ...Globalstar Inc. in San Diego is seeking a Principal / Senior Staff Software Engineer for the 5G PHY domain. You will lead a high-performing team developing the next generation of high-throughput wireless systems. You will architect, design, develop, and code major...
$150k - $220k
Principal Software Engineer Salary: $$ 150000 - $$ 220000 per year Location: San Diego, California Minimum Degree: Relocation Assistance: Available Job Description Senior or Principal Software Engineer (Full-time, On-site, San Diego, CA) We are seeking an experienced Principal...Full timeRelocation package- ...IC Resources in the San Diego area is seeking a Sr. Principal DevOps Engineer with a high level of autonomy and impact. The role is hybrid on... ...cloud environments. The ideal candidate has 10 years in software engineering, expert Kubernetes/Docker, strong scripting (Python...Senior
$114k - $171k
...funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Java to join our team of qualified, diverse individuals within our Software organization. This position will be filled...Full timeRemote workRelocation packageShift work- ...extension of our communications protocolSoftware architecture and engineering process developmentRequired QualificationsMust be a US... ...calm and effective under operational pressureExperience with software development processes such as AgileExperience with aerospace software...Senior
$147k - $184k
Build the future of digital health with AI at your side.At Resmed, we're looking for a Senior Software Engineer who combines strong engineering fundamentals with product thinking, technical leadership, and curiosity about how AI is reshaping software development. In this...SeniorFull timeTemporary workWork experience placementImmediate startFlexible hours$130k - $230k
...California / San Mateo, CaliforniaHivemind Enterprise Division - Software Ops /Full Time Employee /On-siteShield AI is a venture-... ...Job Description:Hivemind is looking for an experienced Senior or Staff Software Engineer to join our Developer Experience Engineering team. The...SeniorFull timeTemporary workPart timeLocal areaImmediate startWorldwide$223.6k - $335.4k
...Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group Machine... ...automotive experiences. As a Principal Engineer within Qualcomm AI Software, you will drive the design, development... ...important initiatives, mentor senior engineers, and drive the adoption...Work experience placementWork from home$200k - $250k
DescriptionKforce's client, a growing technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software platforms for 5G User Equipment (UE) and Customer Premises Equipment (CPE). Summary:This...SeniorFlexible hours$205.5k - $277.5k
...Success Operations, and CS leadership, and we build alongside the experts who use our tools every day.We are seeking a Senior Staff Software Engineer to set the technical direction for our agentic AI customer success platform and integrations beneath it. This is a hands...SeniorWorldwide- The job Branded Research, Inc. seeks a motivated and experienced Senior Software Engineer to help oversee all technical aspects of a leading insights and technology company. The Senior Software Engineer will play a critical, embedded part in the continuous development...SeniorWork at office
- ...drone operations Development of new algorithms Modifications and extension of our communications protocol Software architecture and engineering process development Required Qualifications Must be a US Citizen Strong development experience with C++ Front...Senior
$120k - $180k
...to test, prototype, and capture new business opportunities and requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (Node JS, Python) and JavaScript frameworks (React) ~ Experience...SeniorWork at officeRemote workVisa sponsorship$130k - $165k
...team! Location - San Diego, CA. This is an on-site/in-person role . Summary/Objective We are seeking a Senior Android Software Engineer to design, build, and maintain high-quality Android applications that are an integral part of our medical device...SeniorFull timeWork at officeLocal area$180k - $250k
...Role: Senior Perception Software Engineer Location: San Diego, CA (in-office) Salary Range: $180,000 - $250,000 + stock options, 401k matching, and other benefits Role Overview: Seasats' vehicles operate in highly remote and often communications-limited environments...SeniorPermanent employmentFull timeWork at officeLocal areaRemote workFlexible hours- ...for the people who work here.NTT DATA Services currently seeks a Senior .Net Developer to join our team in San Diego, California (US-CA... ...application teams to develop POCs and the solution.Ensure software meets all requirements of quality, security, scalability, extendibility...SeniorFor contractors
$160k - $220k
...**We are unable to sponsor or take over sponsorship of an employment Visa at this time. RIVO is seeking an experienced Senior Software Engineer to help accelerate the evolution of our proprietary Loan Management System (LMS), the platform that powers our business and...SeniorImmediate startRemote workWork visa- ...Job Description Job Description Job Title: Senior C++ Software Engineer Location: San Diego, CA Job Type: On-Site US Citizenship: Required Job Description: Technology Unlimited Group (TUG) is seeking a highly motivated Senior C++ Software Engineer...SeniorWork at office
$168k - $198k
...sciences companies design optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex clinical... ...Best Practices: Be a driving force in establishing and promoting engineering best practices, ensuring quality, performance, and scalability...SeniorTemporary workWork at officeRemote workWork from homeFlexible hours- ...Job Description Job Description Senior iOS Software Engineer At Modular Medical, we are dedicated to transforming diabetes care through innovative technology. With our first insulin pump now released and beginning to reach patients, we are committed to providing...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!
- principal software engineer San Diego, CA
- senior manager customer operations San Diego, CA
- senior software engineer ruby on rails San Diego, CA
- sr finance manager San Diego, CA
- sr marketing manager San Diego, CA
- senior customer service San Diego, CA
- senior business manager San Diego, CA
- senior account executive San Diego, CA
- senior accounts receivable analyst San Diego, CA
- senior account director San Diego, CA




