Principal Software Engineer
$195k - $235kMonarch Quantum
Join our fast-paced and passionate team as a 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:
- Lead the architecture and development of our fleet management, robotics data management, and manufacturing execution software (MES) systems, working directly with our robotic automation stations.
- Design and build software in C++ and Python that supports station monitoring, configuration management, version management, telemetry and logging, and specs/results tracking.
- Set technical direction for how our automation stack (orchestration, scripts, device control, algorithms, motion planning, world modeling) integrates with fleet, data management, and MES systems.
- Drive architectural decisions on system interfaces, data flow, and communication between robotic stations and higher-level management systems.
- Mentor and provide technical guidance to other engineers on the team, raising the bar on code quality, design, and engineering practices.
- Write and maintain unit tests to ensure software reliability and robustness.
- Manage build configurations and dependencies using CMake and/or Python packaging tools.
- Collaborate with cross-functional teams, including robotics, firmware, hardware, and software engineers, to align on system design and delivery.
- Lead and participate in code reviews, provide constructive feedback, and hold the team to strong coding practices.
- Own and maintain clear, well-structured technical documentation for the systems you design and build.
- 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.
- 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).
- A bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 8+ 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.
- 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.
- 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)
- 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.
$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...SuggestedFull time- ...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
$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$199.1k - $348.4k
...access graph ingestion pipeline authorization and policy engine and the services built on them. Lead the evolution... ...: What you bring Core ~15 years in software engineering with 5 years as a staff/principal/chief architect or equivalent over a large multi-team...SuggestedFull timeWork at officeRemote workFlexible hoursShift work$135.38k - $207.42k
...and the Publicis Commerce Exchange. Overview Principal Engineer, AI/ML & Cloud, to serve as the top individual-contributor technical... ...systems to modern AI and cloud architecture. Cloud & software engineering Hands-on experience designing and...SuggestedFull timeTemporary workFreelanceWork at officeLocal areaWorldwideWork visaFlexible hours- ...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...Full timeWork experience placementWork at office
$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$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...Full timeLocal area- Northrop Grumman Corp. (AU) in San Diego, CA is seeking a Sr. Principal Embedded Engineer Software. This role involves designing and developing software for cryptographic systems, collaborating with multi-disciplinary teams in an Agile environment. The ideal candidate...
- Northrop Grumman Mission Systems is seeking a Principal or Sr. Principal Embedded Software Engineer to join the San Diego team. You will design, develop, integrate, and test embedded software for end-user customers, focusing on Link-16/tactical datalink systems, in a collaborative...
- ...Job Description Embedded SW Engineer – LTE/5G NR \n Our client is a well known developer of systems to improve the connectivity,... ...Embedded SW Engineer will be responsible for implementing embedded software that \n forms part of our product line. This role will...Work experience placementWork at officeRelocation package
$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 complete... ...for LGA modem modules, drive modem software stack integration strategy, and provide...Temporary workImmediate startRemote work$97k - $180k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Code: 42285 Job Location: San Diego, CA Job Schedule: 9/80- employees work 9 out of 14 days- totaling 80 hours...Local areaFlexible hours$75.5k - $140.5k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Associate, Software Engineer Job Code: 41581 Job Location: San Diego, CA Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80...Local areaFlexible hours$69.55k - $125.73k
...The Undersea Systems Division at Leidos currently has an opening for a Software Engineer I in San Diego, CA. Candidate will join a fast-paced engineering group rapidly prototyping a variety of ocean systems. Collaborate across our medium-sized team holding complete technical...Internship- ...Title Software Engineer - ASIC Location San Diego CA Duration 12+ months Job Description: Principal Duties & Responsibilities: • Leverages advanced ASIC knowledge and experience to define, model, design (digital and/or analog), optimize, verify, validate,...Full timeImmediate start
$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...Full timeWork experience placementLocal areaWorldwide- ...systems, for automotive OEM customers and Tier-1 suppliers. Our team is based in Carlsbad, California. Role Summary As a Software Engineer I, you will join Epitone's software team, which builds the real-time software behind our AR HUD and eye-tracking systems....Full timeInternshipWork at office
$130k - $190k
...transportation and aftermarket operations across North America. Its software is deeply embedded in customers’ daily workflows, supporting... ...: shaping the product, technical standards, and AI-augmented engineering practices from the inside. You will join a collaborative...Full time$120k - $150k
...large language models, realistic simulation environments, computer vision, and reinforcement learning. We are looking for a Software Engineer who thrives on tackling complex problems and pushing the boundaries of new technologies. In this role, you’ll partner closely...Full timeContract workFlexible hours$87.1k - $157.45k
Leidos has a new and exciting opportunity for Software Engineers (hiring junior level, mid-level, up to senior level) in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations...Full timeImmediate startFlexible hours- ...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...Full time
$140k - $190k
Job description: Software Engineer Full StackWe are seeking a talented Software Engineer with a strong Computer Science foundation to join a highly collaborative team developing a complex, cloud-based software planning system supporting a critical government mission.This...$107.9k - $195.05k
General program information and/or position overview:Leidos’ Undersea Systems Division is seeking a Software Engineer in San Diego, CA to join a fast-paced R&D engineering group. This role is a unique opportunity to drive innovation in underwater vehicle systems, maritime...Full timeFlexible hoursNight shift$120k - $190k
...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...and YouTube. Job Description:Are you a passionate and innovative engineer looking to help develop state-of-the-art AI and robotics products...Full timeTemporary workPart timeWorldwide$95.5k - $181.7k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Diego, California, is growing! We are seeking motivated Senior Software Engineers to join our team. In this role, you will have the...Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours$100k - $150k
...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...You will work with experienced software, autonomy, and systems engineers to help teams evaluate AI Pilot behaviors through repeatable simulation...Full timeTemporary workPart timeInternshipLocal areaWorldwide- ...sustainable, and competitive products to consumers globally. These capabilities are delivered through software applications and cloud services that empower scientists and engineers to access, understand, and analyze their data to produce quality products.As a Scientific...Work at office
$168.1k - $227.4k
...descriptionBasic qualifications- 5+ years of non-internship professional software development experience- 5+ years of programming with at least... ...experience- Experience as a mentor, tech lead or leading an engineering team- Experience debugging, profiling, and implementing best...Permanent employmentInternshipLocal areaFlexible hours$160k - $240k
...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...integration challenges that span hardware, software, and systems engineering. A successful candidate will be skilled at deploying autonomy...Full timeTemporary workPart timeWork experience placementWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer San Diego, CA
- principal San Diego, CA
- principal cloud computing engineer San Diego, CA
- principal applied scientist San Diego, CA
- principal scientist San Diego, CA
- senior principal cloud computing engineer San Diego, CA
- associate principal San Diego, CA
- senior principal scientist San Diego, CA
- software quality assurance San Diego, CA
- entry level software sales San Diego, CA





