Senior Manager, Software Engineering (carbon - Game Development)

Anduril Anduril · Defense · Seattle, WA · Software : Software Platform : Sand Table

Senior Manager, Software Engineering for the Carbon team at Anduril, focusing on building a high-performance custom game engine for visualization and simulation capabilities in defense applications. The role involves leading and mentoring a team of engineers, driving technical strategy, solving complex problems at the intersection of real-time graphics and data simulation, and contributing hands-on to C++ codebase. Requires deep expertise in C++, AAA game development or simulation products, and experience owning a technical roadmap. The role is primarily focused on engineering and product delivery within the defense domain.

What you'd actually do

  1. Manage and grow a team of 5+ software engineers, fostering a culture of high performance, technical excellence, and collaboration. You will be responsible for the team's composition, including hiring, performance management, and career development.
  2. Partner with Product Management, Design leadership, and other key stakeholders to define the product vision. You will own the technical roadmap, validating capabilities and mapping out timelines to turn ambitious concepts into reality.
  3. Tackle complex, non-well-defined problems at the intersection of real-time graphics, data simulation, and user interaction. You will spearhead the architecture and design of robust, scalable solutions.
  4. Remain deeply technical and lead by example. You are expected to contribute directly to the C++ codebase, conduct rigorous code reviews, and provide architectural guidance to solve our most challenging technical problems.
  5. Uphold and improve client stability by diagnosing and resolving defects. Drive the analysis and optimization of both memory and performance in systems that scale from high-end desktops to mobile AR platforms.

Skills

Required

  • Proven experience managing and leading a team of 5+ engineers, with responsibility for hiring and performance management
  • 10+ years of professional programming experience, with deep expertise in C++ and modern software engineering principles
  • Shipped at least one AAA game title or equivalent real-time simulation product in a senior or lead engineering capacity
  • Experience owning the technical side of a product roadmap, working closely with Product and Design to translate vision into an executable plan
  • A track record of architecting and delivering solutions to complex, open-ended technical challenges in large codebases
  • Solid understanding of 3D math and real-time rendering concepts
  • Excellent spoken and written communication skills, with an ability to articulate complex technical ideas to both technical and non-technical stakeholders
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • Linux or console platform development experience
  • Experience with low-level systems, performance optimization, and memory management
  • Experience building tools or visualization clients for complex simulation systems

What the JD emphasized

  • Shipped at least one AAA game title or equivalent real-time simulation product in a senior or lead engineering capacity