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.
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- ...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
$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...SuggestedFull timeRelocation package$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$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...SuggestedFull timeRemote workRelocation packageShift work- ...Hi, I hope you are doing well! We have an opportunity for Senior Software Engineer - Go Development & Identity Security with one of our clients for San Diego, CA. Please see the job details below and let me know if you would be interested in this role....SeniorLong term contract
$199.1k - $348.4k
...It all started when engineer Fred Luddy wrote code that automated a... ...leadership. Mentor architects and senior engineers and build the next layer... ...bring Core ~15+ years in software engineering, with 5+ years as a staff/principal/chief architect, or equivalent,...Full timeWork at officeImmediate startRemote workFlexible hoursShift work$114k - $171k
...of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add an experienced Software Integration & Test Principal Software Engineer - (T03) to join our team of qualified, diverse individuals within our Software organization. This position...Full timeInterim roleRemote workRelocation packageShift work$114k - $171k
...employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Principal Engineer Software (T03) –Integration & Test Automation to join our team on site in San Diego, CA or Palmdale, CA. The candidate...Full timeRemote workRelocation packageShift work$130k - $190k
...aftermarket operations across North America. Its software is deeply embedded in customers’ daily... ...warehouse operations. This is a rare senior IC opportunity to help architect and... ..., technical standards, and AI-augmented engineering practices from the inside. You will...SeniorFull time$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- ...Job Summary We are seeking a Senior Software Engineer to play a key role in maintaining, evolving, and selectively developing our Ez-X medical X-ray imaging system. This role primarily focuses on maintaining and stabilizing the existing C++ software platform...Senior
- ...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
$150k - $170k
...Help create embedded software for complex medical, life-science and diagnostic products that improve health outcomes. At... ...validation and transfer to manufacture. We are looking for a Senior Embedded Firmware Engineer who enjoys solving difficult technical problems,...SeniorFull timeWork at office$152.5k - $205k
...will also create internal tools that enable our Customer Success teams to deliver exceptional support. As a member of a dedicated engineering team, you will contribute to Circle's broader frontend ecosystem by participating in code reviews, promoting consistent...SeniorFlexible hours- ...Senior Embedded Software Engineer – Secure Systems Department: Software Reports To: Software Engineering Manager Employment Type: Full-Time Active U.S. Security Clearance: required Location: San Diego, CA Work Arrangement: Full-Time, Onsite Relocation...SeniorFull timeRelocationRelocation package
- ...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++...Senior
- ...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
- ...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
$103k
...Senior Software Engineer CMX1 powers everyday excellence in the world's most trusted brands. We give enterprises a single, easy-to-use platform for automating quality, safety, and compliance—so they can mitigate risk and protect brand reputation. We serve customers...Senior- ...organization and be part of an outstanding team of engineers working with multi-functional teams to... ...Specify design and implement Scheduler software of Test Base key scheduling control... ...team verbal and written communication skills. Required Experience: Senior IC...SeniorFull timeWorldwide
- ...Senior DevOps Engineer in San Diego, CA Are you a passionate and innovative DevOps Engineer looking to ensure the quality of state of the... ...include: C# and Python for Build/Release C++ for software development Agile methodology GitLab with a move to Azure...Senior
- ...Senior DevOps Engineer Location: San Diego, CA Experience: 5+ Team: Engineering Practice: DevOps Responsibilities We are looking... ...maintenance of the toolchain used to build and deploy the software to various environments, including highly available and geo...Senior
$120k - $160k
...Job Description Description SAIC is looking for a Senior Software Engineer for a position located in San Diego, CA. The candidate will be required to have a high level experience in JavaScript, React, Linux (RHEL), and has a strong background in Web...Senior- ...Senior Vice President, Software Engineering, SaaS About the Company An established global leader in digital learning and education technology. Industry E-Learning Type Public Company About the Role The Company is in search of a Head of Engineering...Senior
$175k - $263.3k
...Senior Software Engineer, Swift - macOS At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Claris, an Apple company...SeniorRelocation$105.5k - $168.8k
...Software Engineer BD is one of the largest global medical technology companies in the world. Advancing the world of health™ is our Purpose, and it's no small feat. It takes the imagination and passion of all of us—from design and engineering to the manufacturing and...SeniorHourly pay$163.2k - $244.8k
...Machine Learning Engineer Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians... ...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...SeniorFull timeTemporary workPart timeWork experience placementWorldwide$160k - $180k
...combined capabilities, we provide deep expertise in Advanced Engineering; Digital Transformation; Electromagnetic Warfare;... ...future. We are seeking a highly experienced and motivated Senior Software Engineer to contribute to the integration of AI capabilities...SeniorContract workLocal area$128.9k - $219.1k
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She... ...requirements and drive the full development lifecycle Build software that is simple to use, allowing customers to extend and...SeniorWork at officeImmediate startRemote workFlexible hours
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 business development San Diego, CA
- senior research specialist San Diego, CA
- american senior communities San Diego, CA
- senior devops engineer remote San Diego, CA
- senior information technology project manager San Diego, CA
- senior vmware engineer San Diego, CA
- sr electrical engineer San Diego, CA
- sr marketing manager San Diego, CA
- senior IT support specialist San Diego, CA




