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

Principal Software Engineer

$220k - $265k

Mach Industries

Principal Software Engineer

Huntington Beach, California, United States

About Mach Industries

Founded in 2023, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies. With a workforce of approximately 350 employees, we operate with startup agility and ambition.

Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.

The Role

The Principal Software Engineer will play a pivotal leadership role in developing and advancing our autonomous defense systems. You will drive the architecture, design, implementation, and optimization of mission-critical software, with deep focus on real-time performance, reliability, security, and scalability. This senior position demands exceptional technical expertise, strategic thinking, and strong ownership as you lead complex initiatives across the full software stack - from low-level firmware to high-level mission systems - in a fast-paced, high-stakes environment.

Key Responsibilities
  • Lead the design, development, testing, and maintenance of software for autonomous defense platforms, ensuring world-class performance, reliability, and security.
  • Architect and implement high-performance, well-tested systems in C++, Rust, Python, or C, setting technical direction for real-time and embedded applications.
  • Define and own end-to-end software architecture, spanning low-level firmware through high-level mission software and edge computing solutions.
  • Collaborate closely with embedded engineers, GNC specialists, systems engineers, and cross-functional teams to deliver seamless hardware-software integration and system-level optimization.
  • Drive performance optimization initiatives for real-time execution, low-latency operation, and efficient resource utilization on embedded platforms and edge systems.
  • Establish and enforce secure coding practices and architectures that meet or exceed defense cybersecurity standards and protect against advanced threats.
  • Champion DevOps practices, CI/CD pipelines, automated testing frameworks, and infrastructure-as-code to enable rapid, reliable software delivery.
  • Troubleshoot and resolve the most complex software and system-level issues, ensuring mission-critical reliability and availability.
  • Identify strategic opportunities for technical improvement and proactively lead initiatives that significantly enhance system efficiency, performance, and capabilities.
  • Mentor and guide senior and junior engineers, promote engineering excellence, and contribute to agile processes by communicating technical vision, risks, and trade-offs to leadership and stakeholders.
Required Qualifications
  • Expert-level proficiency in C++, Rust, Python, or C, with a proven ability to design and deliver clean, efficient, and highly reliable code.
  • 10+ years of experience leading and delivering large-scale projects (>10,000 lines of code) from initial architecture through deployment and ongoing support.
  • Deep expertise in real-time software development, embedded systems, performance optimization, and low-level hardware interfaces.
  • Demonstrated success operating in fast-paced, high-iteration environments with frequent releases.
  • Mastery of the full software development lifecycle, including complex system design, deployment, monitoring, and sustainment.
  • Proven track record of extreme ownership, technical leadership, and driving critical projects to completion with minimal oversight.
  • Strong experience working with real-time operating systems (RTOS), embedded platforms, and hardware-software co-design.
  • Ability to work on-site in Huntington Beach, CA or at our office in San Francisco, CA.
Preferred Qualifications
  • Significant hands-on expertise in Rust, particularly embedded Rust with Embassy or similar frameworks.
  • Extensive experience developing software for autonomous systems, robotics, aerospace, or defense applications.
  • Deep familiarity with microcontrollers, I²C/SPI/CAN protocols, real-time operating systems, and low-level firmware development.
  • Practical experience with sensor fusion, state estimation, GNC (Guidance, Navigation, and Control) systems, or related domains.
  • Background in modeling and simulating flight vehicle dynamics within highly integrated, cross-disciplinary environments.
  • Strong experience in firmware development, testing, and validation for safety-critical or mission-critical embedded systems.
Additional Requirements
  • Available to work extended hours and weekends as needed
ITAR Requirements

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

Principal Engineer

$220,000 - $265,000 USD

By joining Mach, you're not just accepting a job—you're becoming a key part of a team that values your contributions and invests in your growth. Together, we aim to create a rewarding environment that sets the stage for long-term success.

Mach is an equal opportunity employer committed to creating a diverse and inclusive workplace. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in San Francisco, CA vacancy
  • $180k - $300k

     ...a fast-growing technology company building sophisticated software systems and infrastructure at scale. Pragmatike is recruiting...  ...behalf of a rapidly scaling technology company seeking a Principal Software Engineer to provide technical leadership across critical systems... 
    Suggested
    Full time
    Immediate start

    Pragmatike

    San Francisco, CA
    23 hours ago
  •  ...t just contribute. You’ll make things happen–fast. As a  Principal Engineer on our Advertising, Company Intelligence, and Intent team...  ...environment operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI. What... 
    Suggested
    Full time
    Remote work

    Zoominfo

    San Francisco, CA
    23 hours ago
  • $157.25k - $212.75k

     ...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... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Francisco, CA
    23 hours ago
  • $349k - $431k

     ...allowing ML practitioners like you to develop multi-modal models and techniques at scale.   You will report to our Director of Engineering in our Perception Organization. You will: Develop sensor-fusion foundation models for the Waymo Driver which can run on... 
    Suggested
    Full time
    Remote work

    Waymo

    San Francisco, CA
    23 hours ago
  •  ...Description About the Role As a Principal Software Engineer at Innovaccer, you will be one of our most senior engineers and you will stay deep in the code. You'll personally design and build the hardest, highest-impact parts of our platform — backend services, data... 
    Suggested
    Full time
    Temporary work
    Local area
    Immediate start

    Innovaccer Analytics

    San Francisco, CA
    23 hours ago
  • $2,000 per month

     ...pathologically unfair at worst. Our mission is to reimagine the world of data with you. About The Role As a Founding Principal Software Engineer , you will help build out the next generation data platform to support decentralized analytical and ML workloads, which... 
    Full time

    Nextdata Technologies Inc

    San Francisco, CA
    23 hours ago
  • $315.3k

     ...rebuilding the product around AI and agents. Your role and mission You will set technical direction at the level of the whole engineering organization. You will own the hardest, most ambiguous, and highest-stakes technical bets, the ones that shape the product for... 
    Full time
    Worldwide
    Flexible hours

    Apollo.io

    San Francisco, CA
    23 hours ago
  •  ...security-sensitive settings. The team works across product engineering, model training, evaluations, safeguards, and deployment to make...  ...work.   About the Role We’re looking for research and software engineers to join Codex Cyber. You’ll help define and ship... 
    Full time

    OpenAI

    San Francisco, CA
    23 hours ago
  •  ...love to have you on our team! We're seeking a visionary Principal Engineer to lead our cutting-edge reporting product – a cornerstone initiative...  ...establish best practices Advanced knowledge of modern software architecture and engineering principles AI experience is... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Rad Ai

    San Francisco, CA
    23 hours ago
  •  ...state management, fault handling, and reliability. # Drive engineering rigor: testability, code quality, review standards, performance...  ...halting forward progress. What we're looking for Deep software architecture experience for real-world systems: robotics,... 
    Full time
    Remote work

    Midjourney

    San Francisco, CA
    23 hours ago
  • $190.2k - $360.5k

     ...About the RoleWe are seeking a highly motivated Principal Software Engineer to join the new Project Graph team at Adobe. Project Graph is a new creative system that lets you combine first and third-party AI models, Adobe tools, and custom interactive components inside... 
    Full time
    Temporary work
    Local area
    Worldwide

    Adobe Systems

    San Francisco, CA
    5 days ago
  • SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native...  ...meaningful business impact.Position SummaryWe are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical... 

    SingleStore

    San Francisco, CA
    4 days ago
  • $170k - $277k

     ...drives great outcomes.Job SummaryThe TeamEngineering - Our engineering team is at the core of our products and connected directly...  ...industry instead of waiting for directions.Job SummaryAs a Sr. Principal Software Engineer in the Engineering team, you will join a world-... 
    Full time
    Work at office

    Palo Alto Networks

    San Francisco, CA
    3 days ago
  • $215k - $252k

     ...during the interview process.About the Role:We’re hiring seasoned engineers to join our teams that work on core platform capabilities,...  ...building the future of Gusto's Payroll and Tax systems. As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end... 
    Minimum wage
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Gusto

    San Francisco, CA
    7 days ago
  • $197.3k - $313.7k

     ...delivers world-class events, both in-person and virtually. As the Principal Engineer focused on architecture priorities for the Event Technology...  ....This leadership role requires a deep understanding of software development, architecture principles, AI fluency and a passion... 
    Full time

    Salesforce

    San Francisco, CA
    5 days ago
  • $206.4k - $276.7k

     ...Technology is a global organization of engineers, product developers, designers, technologists...  ...to design video algorithms and software workflows for the purposes of achieving...  ...our media platform.As a domain focused Principal Engineer, you are expected to be a thought... 

    Disney Interactive

    San Francisco, CA
    7 days ago
  • $197.3k - $313.7k

     ...our dynamic team at Salesforce and make a real impact with your software designs and code! This position requires technical skills,...  ...that requires building alignment and communication with several engineering organizations. We work in a highly collaborative environment,... 
    Full time

    Salesforce

    San Francisco, CA
    4 days ago
  • $163.8k - $257.4k

     ...won’t just contribute. You’ll make things happen-fast.As a Principal Engineer on our Advertising, Company Intelligence, and Intent team, you...  ...operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI.What You’ll... 
    Worldwide

    ZoomInfo

    San Francisco, CA
    3 days ago
  • $268.6k - $395k

     ...made now will define how DoorDash Ads scales across restaurants, retail, and grocery for the next decade.About the RoleAs a Principal Engineer on Ads, you will serve as the technical leader for the Ads organization, setting architectural direction and driving the long... 
    Hourly pay
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    3 days ago
  • $197.3k - $313.7k

     ...Observability is being built with an AI-first engineering strategy. AI assistants are core to how...  ..., write, review, test, and operate our software. Engineers on this team are expected to...  ...3+ years in a technical leadership or principal-level role.Hands-on experience with... 
    Full time

    Salesforce

    San Francisco, CA
    6 days ago
  • $276k - $414k

     ...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that...  ...execute with privacy at the forefront.We’re looking for a Principal Software Engineer to join the Ads Format team at Snap.What you’ll do... 
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    San Francisco, CA
    5 days ago
  •  ...failures in this surface can materially affect training velocity and correctness. About the Role We're looking for a Principal Software Engineer to lead the architecture and evolution of the Agent Harness Bridge. You'll own a critical interface between research and... 
    Full time

    OpenAI

    San Francisco, CA
    23 hours ago
  • $140k - $195k

     ...Description Resource Innovations is seeking a Principal Software Engineer to join our growing Software as a Service (SaaS) team. This is a highly influential, hands-on technical role responsible for helping shape the future architecture of our enterprise software platform... 
    Remote job
    Full time
    Work at office
    Local area

    Resource Innovations

    San Francisco, CA
    23 hours ago
  • $260k - $340k

     ...and be part of a high-performing team that believes in each other, come build with us at Crusoe.About This Role:As the Principal Systems Software Engineer, you will serve as the visionary lead for Crusoe’s next-generation AI infrastructure. This is a role for an industry-... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    6 days ago
  • $170k - $277k

     ...drives great outcomes.Job SummaryThe TeamEngineering - Our engineering team is at the core of our products and connected directly...  ...only enabled by a secure digital environment.Job SummaryAs a Principal Software Engineer within the Engineering team, you will drive the... 
    Full time
    Work at office

    Palo Alto Networks

    San Francisco, CA
    7 days ago
  • $170k - $277k

     ...kind of precision that drives great outcomes. The Team Engineering – Our engineering team is at the core of our products and...  ...by a secure digital environment. Job Summary As a Sr. Principal Software Engineer, you will own and shape the future of secure cloud... 
    Full time
    Work at office

    Palo Alto Networks, Inc.

    San Francisco, CA
    1 day ago
  •  ...Principal Software Engineer Our mission is simple. We make business travel less complicated for travelers, less costly for employers and more profitable for service providers. Using our industry-leading software solutions, employees book travel and car service and report... 
    Work at office
    Remote work

    Deem

    San Francisco, CA
    2 days ago
  • $276k - $414k

     ...Principal Software Engineer Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn... 
    Temporary work
    Live in
    Local area

    Snapchat

    San Francisco, CA
    3 days ago
  • $206.4k - $276.7k

     ...Technology is a global organization of engineers, product developers, designers, technologists...  ...to design video algorithms and software workflows for the purposes of achieving...  ...media platform. As a domain focused Principal Engineer, you are expected to be a thought... 

    The Walt Disney Studios

    San Francisco, CA
    2 days ago
  • $142.8k - $274.8k

     ...Overview We are looking for a Principal Software Engineer to join the Special Projects and Resources Team (SPARTANs) in M365 Core - Substrate . SPARTANs tackle strategic projects and hard problems across M365 Core that remove agility and modernization barriers... 
    Ongoing contract
    Local area

    Microsoft Corporation

    San Francisco, CA
    23 hours ago

Do you want to receive more vacancies?

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