Senior Principal Software Engineer
$195k - $235kJobleads-US
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.
- 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.
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 Jobleads-US- ...Northrop Grumman Aeronautics Systems is seeking a Sr Principal Software Engineer for a hybrid role across multiple California locations, including Rancho Bernardo and El Segundo, with travel. You will translate LiDAR algorithms into high-performance GPU code, develop models...Senior
- ...Northrop Grumman Aeronautics Systems is seeking a Sr Principal Software Engineer for a hybrid role with locations in Melbourne, Florida, Rancho Bernardo, CA or El Segundo, CA. The role reports to the R&AD organization Aerial Refueling System Lead and focuses on high-performance...Senior
$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- ...Northrop Grumman Mission Systems seeks a Sr. Principal Cyber Software Engineer (Level 2 CNO Analyst/Programmer) to design and develop specialized tools and data flows for secure systems. The role requires working across diverse environments, including Windows and UNIX,...Senior
- ...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
...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 in a fluid startup environment...SeniorFull timeLocal areaImmediate start$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...Full time$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 (Level 2 CNO Analyst/Programmer) . Places of performance...SeniorRelocationShift 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...Full time
$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- ...Principal Engineer, AI/ML & Cloud Company description A division of Publicis Groupe, Publicis... ...inference strategy, cloud services), informing senior leadership of alternatives and trade-... ...AI and cloud architecture. Cloud & software engineering Hands-on experience...Full timeTemporary workFreelanceWork at officeFlexible hours
$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- ...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...
$204k - $284k
...Job Description Job Description 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...Full timeWork experience placementLocal areaImmediate startNight shift$197k - $295.4k
Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:The Mobile Software Architecture team... ...focused on Snapdragon Mobile Handset products . As a senior member of the team working on Mobile Handset software...Temporary workWork experience placementWork from home- ...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
- ...Monarch Quantum is seeking a Principal Software Engineer to join the Robotic Automation team in a high-growth startup environment. You will own architecture and development for fleet management, MES, and robotics data systems, crafting software in C++ and Python to monitor...
- ...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
- ...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
- Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java...Senior
$120k - $230k
...California / San Mateo, CaliforniaHivemind Enterprise Division - Software Ops /On-siteShield AI is a venture-backed defense-tech company... ...:Hivemind is looking for an experienced Full Stack Software Engineer to join our Shared Services Engineering team. The Shared Services...SeniorTemporary workPart timeWorldwide$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$163.2k - $244.8k
...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation... ...verification, and validation, following established engineering best practicesCollaborate with senior engineers to design and build scalable, maintainable...SeniorFull timeTemporary workPart timeWorldwide$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$160k - $250k
San Diego, CaliforniaHivemind Enterprise Division - Engineering /Full Time Employee /On-siteShield AI is a venture-backed defense-tech company... ...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...SeniorFull timeTemporary workPart timeWorldwide$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$129k - $205k
Job TitleSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)Job DescriptionSenior Software Engineer - AM&D ECG Solutions (San Diego... ...Monitoring and Diagnostics Heart, R&D organization. As a Senior Software Engineer, you’ll be a part of highly collaborative,...SeniorFull timeWork at officeImmediate startRelocation package3 days per week$95.5k - $181.7k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...San Diego, California, is growing! We are seeking motivated Senior Software Engineers to join our team. In this role, you will have the...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible 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 service associate San Diego, CA
- senior safety specialist San Diego, CA
- senior vice president of business development San Diego, CA
- senior service designer San Diego, CA
- senior mulesoft developer San Diego, CA
- senior media manager San Diego, CA
- senior business manager San Diego, CA
- senior linux systems engineer San Diego, CA
- senior mainframe developer San Diego, CA




