Senior Principal Software Engineer
$195k - $235kMonarch Quantum
Job Description
Job Description
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.
$142.2k - $213.4k
...are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Senior Principal Embedded Software Engineer to join our team of qualified, diverse individuals within our Software organization. This position is located in...SeniorRelocation packageShift work$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- ...As a Principal / Senior Staff Software Engineer , you will lead a high performing team of software and engineers developing the next generation of high throughput 5G NR wireless systems. This will included architecting, designing, developing, and coding major system...SuggestedFull time
- ...Embedded SW Engineer – LTE/5G NR Summary The Embedded SW Engineer will be responsible for implementing embedded software that forms part of our product line. This role will support our next Generation 5G Chipset. Essential Duties & Responsibilities • Design...SuggestedFull timeWork experience placementWork at office
$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...SuggestedFull timeWork experience placementLocal areaImmediate startNight shift$170k - $190k
...Senior DevOps Engineer $170k to $190k base + bonus San Diego, CA (Onsite) We are working with a well-known global enterprise software business that is looking to hire a Senior DevOps Engineer into its dedicated AI Enablement team. This is a hands-on, high-impact...SeniorWorldwide- ...Job Description Embedded SW Engineer – \n Our client is a well known developer of... ...team of industry experts, stepping into a Principal Engineering or Sr role. \n \n Summary... ...responsible for implementing embedded software that \n forms part of our product line...Work experience placementWork at officeRelocation package
$113k - $170k
...automation equipment. In this role you will build and sustain software that controls complex electro-mechanical test handlers used in... ...safety, and predictable behavior. This position is ideal for engineers who enjoy building large software systems that interact with...SeniorFull timeWork experience placementLocal areaWorldwide- ...This is a 12 plus month contract in San Diego, CA YOU MUST HAVE OR BE ABLE TO GET A US SECURITY CLEARANCE! As a Senior Embedded Software Engineer , you will design and develop advanced embedded software solutions that power satellite avionics and payload data...SeniorFull timeContract work
- ...Pinnacle Government Solutions is a minority-owned small business that provides Software, AI/ML, and Cloud Engineering Solutions for our Department of Defense, Intelligence Community, and Federal Civilian agencies. We bring SME-level expertise and over five decades of...SeniorFull time
- ...Fulltime Permanent position Job Title: Sr. Network Cloud Engineer (AWS/Azure) Location - Onsite at location among any: San Diego,... ...Description: We are seeking a highly skilled and motivated Senior Network Engineer with Cloud Networking and 8+ years of overall...SeniorPermanent employmentFull time
- ...Job Title / Role: Senior Mobile DevOps Engineer Key Skills: Android, IOS, Linux and CI/CD Experience: 10+ Location: San Deigo CA Shift... .../CD) pipelines for Android and iOS applications Write software and scripts to automate SCM workflows. Contribute to...SeniorFull timeShift work
- ...Senior DevOps Engineer Location: 16409 West Bernardo Drive, Rancho Bernardo, San Diego, CA In this role, you will: Collaborate closely with software developers, designers, technical writers and program managers to define and scope backend infrastructure needs...SeniorWork experience placement
- ...focused on connected diabetes technology is looking for a Senior Android Engineer to join its mobile engineering organization. This person will... ...Skills and Requirements • 5–7+ years of professional software engineering experience with significant recent native Android...Senior
- ...Job Title: 5G Senior System Integration and Test Engineer (5G RAN, Radio & Core) Job Title : System Integration and Test Engineer Location: San Diego, CA (Onsite) Employment Type : Contract Client: XCOM Labs About the Role XCOM Labs is seeking...SeniorFull timeContract work
- ...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon... ...Perception, GCS, Strategic Systems (ACP), engineering leadership, customer/program offices, and... ...& Organizational Growth – Mentor senior engineers, develop technical leaders, contribute...SeniorFull timeTemporary workPart timeWork at officeWorldwide
- ...Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon... ...and international defense customers. Our engineers write new autonomy code—such as mission... ...Organizational Growth – Mentor Staff and Senior engineers, develop future technical leaders...SeniorFull timeTemporary workPart timeWork at officeWorldwide
$120k - $160k
...San Diego, CA, US Date Posted: 2026-10-08 Category: Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel:... ...Description SAIC is looking for a Senior Software Engineer for a position located in San Diego,...SeniorFull timeRemote workShift work$45.77 - $68.65 per hour
Qualcomm is seeking a DevOps Engineer for its SaaS Applications to oversee enterprise ecosystems. The role includes managing business-critical SaaS platforms, user lifecycle, identity management, and automated provisioning, emphasizing strong SaaS administration skills...Senior$169.8k - $254.6k
...Senior Software EngineerAs a leading technology innovator, Qualcomm pushes the boundaries of... ...connected future for all. Qualcomm Security Engineers perform security assessments, develop... ...methodologies for Embedded Systems.Principal Duties and Responsibilities:Leverages expert...SeniorWork experience placementImmediate startWork from home- ...Job Summary We are seeking an experienced Senior ServiceNow Developer to support a major technology client in San Diego, California... ...'s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience. • 8+ years of...Senior
- ...precision location. Our RTK Corrections Network and Positioning Engine deliver centimeter-level accuracy and high-confidence positioning... ...the boundaries of autonomy and automation. Role Outcome Senior DevOps Engineers own the infrastructure, automation, and...SeniorImmediate start
$134k - $180k
...Senior DevOps Engineer At AoPS, we are world leaders in teaching advanced mathematics. We train many of the most elite mathematicians in... ...professional experience in DevOps, SRE, platform engineering, or software engineering, with at least 3 of those years focused on...SeniorFull timeCasual workH1bRelocation packageFlexible hours- ...Senior Embedded Software Engineer Location: San Diego, CA Summary Our client is a leading provider of advanced communication solutions, specializing in high-performance wireless communication technologies for mission-critical applications. With a strong focus...Senior
- RESPONSIBILITIES: Kforce'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)....SeniorHourly payContract workFlexible hours
- A technology staffing firm in San Diego is seeking an experienced Sr. Software Engineer. The role involves improving processes during the software development life cycle and participating in system testing. Candidates must have at least five years of experience in designing...SeniorPermanent employmentContract work
$160k - $200k
...San Diego, CA, US Date Posted: 2026-08-12 Category: Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel:... ...SAIC is seeking a highly experienced and motivated Senior Software Engineer to contribute to the integration of AI...SeniorFull timeRemote workShift work$112k - $179k
Responsibilities Peraton is seeking an enthusiastic and talented senior DevSecOps engineer to build on ongoing modernization efforts for the US Navy... ...need your help to rapidly deliver cutting edge software solutions to the fleet for planning and executing missions...SeniorContract workWork experience placementLive inRemote workShift work- ...Software EngineerThe software engineering team at Logos Space work on the design, development, flight validation, assembly, integration, test, and inflight success of the logos fleet of spacecraft. Software engineering is responsible for ensuring that flight avionics on...SeniorContract workLocal area
$155k - $185k
...medicines that teach the body to manufacture its own disease-fighting tools. For more information, visit.Job summaryThe Senior Embedded Software Engineer is responsible for the design, development, verification, maintenance, and sustaining support of safety-critical...SeniorFull timeTemporary work
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 devops engineer remote San Diego, CA
- senior implementation engineer San Diego, CA
- senior marketer San Diego, CA
- senior partner marketing manager San Diego, CA
- senior electronic technician San Diego, CA
- senior information technology manager San Diego, CA
- senior quality assurance engineer San Diego, CA
- senior data governance analyst San Diego, CA
- senior trial attorney San Diego, CA




