Software Engineer, C++

Anduril
Bellevue, Washington
Workplace: OnsiteFull timeUSD 166,000 - 220,000 annuallyFunction: Software EngineeringExperience: 3+ yearsSkills: ["Problem-solving","Teamwork","Communication"]

Software Engineer role focused on designing, developing, and optimizing high-performance, low-latency C++ software for defense applications. Collaborate with hardware and systems teams to integrate components, debug and profile for real-time operations, and contribute to the full software lifecycle on multiple teams shaping the future of defense technology.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anduril
Anduril
5 months ago

Software Engineer, C++

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 minutes agoStatus: Live

Job Summary

Software Engineer role focused on designing, developing, and optimizing high-performance, low-latency C++ software for defense applications. Collaborate with hardware and systems teams to integrate components, debug and profile for real-time operations, and contribute to the full software lifecycle on multiple teams shaping the future of defense technology.
Location: Bellevue, Washington
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

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

Pay and Benefits

Salary: USD 166,000 - 220,000 annually
Perks:Health InsuranceIncome ProtectionTime OffRetirementRelocationCommuter Benefits

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 3 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.
  • •Commitment to Mission: A genuine passion for building critical C++ software that directly contributes to impactful, real-world outcomes and societal advancement.
Experience:3+ yearsDefenseReal-timeC++
Skills:Problem-solvingTeamworkCommunication
Languages:English
Tech Stack:C++High-performanceReal-timeMemory management

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