Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principal Software Engineer

$195k - $235k

Monarch 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.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer in San Diego, CA vacancy
  • $156.4k - $211.6k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...software for a regulated industry. Additionally, the Senior Principal Software Engineer will bring deep expertise in one or more... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Diego, CA
    1 day ago
  •  ...connectivity ecosystem, including XCOM RAN, its software‑defined private wireless platform...  ...optimize throughput. The solution is engineered for mission‑critical environments...  ...doing at XCOM RAN by Globalstar As a Principal / Senior Staff Software Engineer, you will lead... 
    Senior
    Temporary work
    Work at office

    Jobleads-US

    San Diego, CA
    3 days ago
  •  ...Northrop Grumman Corp. (AU) is seeking a Sr Principal Software Engineer - Thread Lead for its San Diego, CA location. This role focuses on leading data-centric projects and collaborating within cross-functional teams. The candidate will lead data solutions across programs... 
    Senior

    Jobleads-US

    San Diego, CA
    6 days ago
  • $114k - $171k

     ...only part of history, they're making history. 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 individuals. This position will be sourced out of Software Engineering... 
    Senior
    Relocation package
    Shift work

    Jobleads-US

    San Diego, CA
    6 days ago
  • $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... 
    Senior
    Relocation package
    Shift work

    Jobleads-US

    San Diego, CA
    5 days ago
  • $116.3k - $213.4k

     ...Northrop Grumman Aeronautics Systems is looking to add a Sr Principal Software Engineer - Thread Lead to join our team on site in San Diego, CA,...  ...conversion of raw data into actionable information. Advise senior leadership on analytics value opportunities and roadmap... 
    Senior
    Full time
    Immediate start
    Remote work
    Relocation package
    Shift work

    Jobleads-US

    San Diego, CA
    6 days ago
  • $144.5k - $195.5k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Diego, CA
    1 day ago
  • $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

    Affinity Executive Search

    San Diego, CA
    4 days ago
  • $91.8k - $137.6k

     ...Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Java or Principal Software Engineer - Java to join our team on site in San Diego, CA or El Segundo, CA . The candidate should... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    18 hours ago
  • $175k - $225k

     ...Join our fast-paced and passionate team as a Principal Software Engineer and technical leader. As we scale, you will be the chief architect of...  ...approaches. Mentorship & Team Development: Mentor and guide senior and mid-level engineers in system design, C++/Qt... 
    Full time
    Local area

    Monarch Quantum

    San Diego, CA
    1 day ago
  • $212.9k

     ...other duties may be assigned as necessary.PositionSummary: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... 
    Traineeship
    Work at office
    Local area
    Worldwide

    Sanford Burnham Prebys Medical Discovery Institute

    San Diego, CA
    2 days ago
  • $190k - $210k

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Principal Software Engineer Professional San Diego, CA, US 7 days ago Requisition ID: 1298 Salary Range: $190,000.00 To $210,000.00 Annually... 

    Mainstay Medical International plc

    San Diego, CA
    1 day ago
  •  ...Blue Origin is seeking a Principal Software Engineer to lead software development for constrained environments and real-time systems within the Emerging Systems unit. You will guide architectural decisions, optimize high‑speed data handling and encryption, and collaborate... 
    Relocation package

    Jobleads-US

    San Diego, CA
    3 days ago
  •  ...space-based layer to existing network infrastructure. As a Principal Software Engineer, you will play a vital leadership role within a team of...  ...crucial to managing the entire development process. Successful senior engineers not only meet complex requirements but also... 
    Temporary work
    Local area
    Remote work
    Worldwide
    Relocation package

    Jobleads-US

    San Diego, CA
    3 days ago
  •  ...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... 

    Jobleads-US

    San Diego, CA
    3 days ago
  • $200k - $250k

     ...Sr. Principal DevOps/Platform Engineer: $200-250K IC Resources San Diego Metropolitan Area (On-site) We're working with a big name in the Deep...  ...DevOps Engineer: ~10 Years Experience in the Software Engineering Field with a focus on DevOps/SRE ~ Expert-... 
    Senior

    IC Resources

    San Diego, CA
    1 day ago
  •  ...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

    Jobleads-US

    San Diego, CA
    3 days ago
  • $40 - $85 per hour

     ...Senior Software Engineer remote $40 - $85/hour pay Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript bug fixing feature implementation codebase refactoring performance optimization Job... 
    Senior
    Full time
    For contractors
    Remote work

    Esrhealthcare And Exec Staff Recruiters

    San Diego, CA
    1 day ago
  •  ...Commerce Exchange.OverviewPrincipal Engineer, AI/ML & Cloud, to serve as...  ..., cloud services), informing senior leadership of alternatives...  ...responsibilities:Act as the principal technical authority on AI and...  ...cloud architecture.Cloud & software engineeringHands-on experience... 
    Full time
    Temporary work
    Freelance
    Work at office
    Local area
    Worldwide
    Work visa
    Flexible hours

    Publicis Media

    San Diego, CA
    13 days ago
  • $150k - $185k

     ...Role: Senior Software Engineer – Back End Hybrid Role, MUST BE BASED IN SAN DIEGO, CA About Tillster Tillster, headquartered in the...  ...development opportunities. Local Candidates Only No Visa Sponsorship Principals only – no Agencies or calls please... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Visa sponsorship

    Tillster

    San Diego, CA
    1 day ago
  • $150k - $215k

     ...people. Vannevar is a small agile team combining world-class engineers with veteran strategists who bring deep expertise in defense and...  ...At Vannevar we’re consistently iterating on AI-enabled software products to deter our adversaries and lead the fight for strategic... 
    Senior
    Full time
    For contractors
    Remote work
    Relocation

    Vannevar

    San Diego, CA
    1 day ago
  •  ...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

    Tri-S Recruiters

    San Diego, CA
    4 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Full time
    Work at office

    Speechify

    San Diego, CA
    1 day ago
  • 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

    Science Applications International Corporation

    San Diego, CA
    5 days ago
  • $111.3k - $166.9k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: ***This position...  ..., implementation, deployment, and support.     Principal Duties and Responsibilities   ~ Design and... 
    Senior
    Full time
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    1 day ago
  • $120k - $230k

     ...California / San Mateo, CaliforniaHivemind Platform Division - Software Ops /On-siteShield AI is a venture-backed defense-tech company...  ...Description:Hivemind is looking for an experienced Full Stack Software Engineer to join our Shared Services Engineering team. The Shared... 
    Senior
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    2 days ago
  • $140.8k - $211.15k

    Job SummaryJoin Insulet, the maker of Omnipod and a leader in tubeless insulin delivery. We're seeking a Senior iOS Software Engineer to help build the next generation of life-changing diabetes management solutions.In this role, you'll collaborate with a talented global... 
    Senior
    Full time
    Work at office
    Local area

    Insulet Corporation

    San Diego, CA
    5 days ago
  •  ...Qualcomm Technologies, Inc. seeks an experienced engineering lead to drive software development for 5G and RAN optimization. You will mentor teams, shape architecture, and deliver scalable solutions across telecom platforms. The role emphasizes technical excellence... 
    Senior

    Qualcomm

    San Diego, CA
    8 hours ago
  • $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... 
    Senior
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    2 days ago
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software... 
    Senior
    Full time
    Work experience placement
    Casual work

    Qualcomm

    San Diego, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!