Senior Software Engineer, C++

Anduril
California
Workplace: OnsiteFull timeUSD 191,000 - 253,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Collaboration","Problem-solving","Analytical thinking"]

Senior C++ software engineer responsible for designing, developing, and optimizing high-performance, low-latency software for defense applications. Collaborates with hardware and systems engineers to integrate components, debug and profile for real-time reliability, and contribute to the full software lifecycle while aiming to support mission-critical outcomes and security-clearance eligibility.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anduril
Anduril
7 months ago

Senior Software Engineer, C++

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Senior C++ software engineer responsible for designing, developing, and optimizing high-performance, low-latency software for defense applications. Collaborates with hardware and systems engineers to integrate components, debug and profile for real-time reliability, and contribute to the full software lifecycle while aiming to support mission-critical outcomes and security-clearance eligibility.
Location: California
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, develop, and optimize high-performance, low-latency C++ software for critical defense applications, systems, and infrastructure.
  • •Engineer robust, efficient, and scalable solutions, tackling complex algorithmic challenges and memory management critical for real-time operations.
  • •Collaborate closely with hardware engineers, systems engineers, and other software disciplines to integrate C++ components and ensure seamless system functionality.
  • •Debug, test, and profile C++ code to identify and resolve performance bottlenecks and ensure system reliability and stability.
  • •Contribute to the full software development lifecycle, from architectural design and implementation to rigorous testing and deployment of advanced C++ systems.

Pay and Benefits

Salary: USD 191,000 - 253,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceIncome ProtectionTime OffFamily PlanningCommuter BenefitsRelocationRetirement Savings

Key Requirements

  • •Deep Technical Acumen: A robust foundation in Computer Science, Software Engineering, Mathematics, or Physics, enabling a strong understanding of low-level systems and algorithmic complexity.
  • •Mastery of C++: Minimum of 5 years of demonstrated professional experience in developing high-performance, complex software solutions using modern C++.
  • •Building Performant Systems: Proven ability to design and implement software that prioritizes performance, efficiency, and resource management for demanding applications.
  • •Navigating Complex Architectures: Proven capability to rapidly understand and contribute to large, mature C++ codebases and intricate system architectures.
  • •Eligible to obtain and maintain an active U.S. Top Secret security clearance.
Experience:5+ yearsDefenseAIEmbedded
Education:Bachelor's
Skills:CollaborationProblem-solvingAnalytical thinking
Languages:English
Tech Stack:C++Low-latencyHigh-performanceReal-timeMemory management

Eligibility

Security Clearance:Top Secret

Company Brief

Anduril
Designs and builds advanced defense systems combining autonomous aircraft, sensors, and AI-driven software for military and national security applications, focused on modernizing battlefield capabilities and distributed sensing.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: Costa Mesa, United States
Founded: 2017
WebsiteLinkedIn