Anduril logo
Anduril Verified
Defense Technology

Software Engineer (C++)

Boston, Massachusetts, United StatesOnsiteFull Time$166,000–$220,000 /yrPosted 25 days ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Anduril is seeking experienced C++ Software Engineers to develop cutting-edge, high-performance, low-latency software for critical defense applications. You will design, develop, optimize, and deploy robust systems, tackling complex algorithmic and memory management challenges. Collaboration with hardware and systems engineers is key. The role requires a strong foundation in Computer Science, proven ability in building performant systems, and a minimum of 3 years of professional C++ experience. Eligibility for a U.S. Top Secret security clearance is mandatory.

  • At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions that redefine innovation
  • You’ll dive into a diverse range of projects, partnering with brilliant minds across disciplines to engineer robust software systems that empower our mission-critical operations
  • We’re seeking talented C++ software engineers on several teams to contribute to projects that are shaping the future of defense
  • 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

### Benefits

  • Full Family Health Coverage
  • 16 Weeks Paid Parental Leave for All Caregivers
  • Family Planning & Support
  • Incentivized Time Off
  • Mental Health Resources
  • Financial Planning
  • Unlimited Provisions
  • Professional Development- Commitment to Mission: A genuine passion for building critical C++ software that directly contributes to impactful, real-world outcomes and societal advancement
  • 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
  • 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
  • Mastery of C++: Minimum of 3 years of demonstrated professional experience in developing high-performance, complex software solutions using modern C++
  • Eligible to obtain and maintain an active U.S. Top Secret security clearance
Ready to apply?
You'll be redirected to Anduril's application page.

Similar roles