Staff Software Engineer

Anduril IndustriesBoston, MA
Hybrid

About The Position

Anduril Industries is a defense technology company focused on transforming U.S. and allied military capabilities through advanced technology. The Maritime Division is developing software and hardware solutions for autonomous systems in maritime operations, including ultra-long-range underwater vessels and flexible manufacturing architectures. The team's core mission is to architect a system-of-systems that integrates disparate sensors and platforms to enable autonomous missions in the maritime domain. This role offers the opportunity to solve impactful problems and contribute to national strategic priorities.

Requirements

  • Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent/relevant experience.
  • Experience in a leadership position within a high performing technology organization.
  • Extensive professional experience working as a Software Engineer with one or more domains and/or technologies of expertise.
  • Systems and/or application programming skills including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design and system design.
  • Experience troubleshooting and analyzing remotely deployed software systems.
  • Capacity to work holistically on software enabled capabilities up and down the software stack and through lifecycle through design, implementation, operation and sustainment.
  • Capacity to act as the technical owner for an entire software system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation, sustainment and evolution.
  • Capacity to learn and grow individually, while mentoring senior team members effectively, building team cohesion and capacity.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.

Nice To Haves

  • Familiar with the defense context, experience in a senior role for the delivery of a military mission system, standards, data links, or cross domain solutions.
  • Experience writing backend services or embedded software in C++, Rust and/or Go.
  • Experience writing frontend applications using Typescript and React.
  • Experience with the design, implementation and operation of horizontally scaled cloud technologies.
  • Experience with the design, implementation and support of embedded software, particularly in the field of robotics.
  • Experience with modeling and simulation.
  • Experience with development of high assurance safety critical software.
  • Experience within the product delivery lifecycle including manufacturing, system acceptance, deployment, and sustainment.
  • Familiarity with Systems Engineering concepts.
  • Desire to learn and grow in to other roles that require experience as a Staff Software Engineer, such as Principal Software Engineer and/or Senior Manager, Software Engineering.
  • Desire to grow in to a Tech-Lead-Manager role, with responsibility for line management of engineers, in addition to delivery.

Responsibilities

  • Own customer success through the design and delivery of a multi-year, multi-stakeholder software and hardware roadmap that spans across many teams across the company.
  • Design and build robust, MOSA-compliant systems (HTTP, gRPC) and data models that allow plug-and-play integration of first and third party sensors, payloads, and legacy defense platforms.
  • Develop and execute the frontend and backend systems, in partnership with other software teams across the company, that power our Single Pane of Glass orchestration engine, enabling a single operator to manage multi-domain, multi-vehicle operations.
  • Deploy to the edge, working closely with end-user customers and robots, to push capabilities to the maritime hardware operating in highly constrained, communications denied environments.
  • Leverage internal product and program-specific engineering teams to rapidly deliver capability beyond the scope of current platforms, with a clear path for both architecture and capability evolution over time.
  • Drive architecture selection and design for robotic systems, including hardware selection, compute, storage and network architecture, service orchestration and other software platform concerns that balance constraints, restrictions and requirements in a multi-stakeholder environment.
  • Contribute to the design and development of a company wide roadmap for software inputs to autonomous systems.
  • Lead teams that develop software that runs on-and-off-platform, using a variety of technologies.
  • Act as a subject matter expert for software engineering, representing software equities in a multi-stakeholder environment including engineering, business and sales leadership.
  • Drive the design and implementation of development processes for the initial delivery and subsequent iteration of software, including full lifecycle testing.
  • Drive the creation of test and simulation fixtures that operate with both software- and hardware-in-the-loop.
  • Treat the ocean as validation, building and scaling high-fidelity Software-in-the-Loop (SITL/SIL) environments that test our systems continuously before they’re validated in the water.
  • Lead teams of multi-disciplinary engineers, including as a mentor for Senior Software Engineers from differing backgrounds.
  • Travel to co-locate with end-users and/or other teams up to 20% of the time.

Benefits

  • Highly competitive equity grants
  • Top-tier benefits for full-time employees
  • Comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service