About The Position

Anduril Industries is a defense technology company focused on transforming military capabilities with advanced technology. The Connected Warfare (CW) Division's software engineers build, deploy, integrate, extend, and scale Anduril's software on hardware systems to deliver mission-critical capabilities to customers at the tactical edge. As software engineers closest to customers/end-users, they solve technical challenges of operational scenarios while owning the end-to-end delivery of winning capabilities. The Senior Software Engineer on the ECC Engineering team will contribute to the creation of new products, features, and solutions for customer problems involving software, hardware, networking, autonomy/robotics, and systems integration. Efforts will ensure Anduril products work together seamlessly for critical outcomes. The role requires a "Whatever It Takes" mindset, executing expediently, scalably, and methodically while keeping the mission top-of-mind and making sound engineering decisions. This role will work on products like the Menace Family of Systems to bring integrated C4 capabilities to the tactical edge. The team works on complex systems requiring critical capability delivery on aggressive timelines, empowering customers with commercial-style technologies for defense. They seek organized, growth-minded Software Engineers who value ownership, autonomy, and direct customer engagement in designing, architecting, building, and collaborating with software, hardware, operations, SRE, and business development teams.

Requirements

  • Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics.
  • 4+ years working with a variety of programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc.
  • Experience working with Linux and/or Nix/NixOS.
  • Experience building software solutions involving hardware integrations.
  • Experience building scalable solutions on edge infrastructure.
  • Ability to quickly understand and navigate complex systems and established code bases.
  • Passionate about working on critical software that has a real-world impact.
  • Be data driven and customer outcomes focused.
  • Experience using AGILE methodologies and execution.

Nice To Haves

  • Computer Science or Computer Engineering or equivalent degrees.
  • Prior military service/contractor experience working with edge computing and tactical networking.
  • Experience at technology startups.
  • TS/SCI active or eligible.

Responsibilities

  • Work closely with Product Managers, Business Development, and other engineering teams (internal and external), executing on our SDLC process from concept, development, production and fielding.
  • Own areas of the ECC software solution that are deployed to customers.
  • Build scalable systems.
  • Write code to improve products and scale the mission capability to more customers.
  • Collaborate across multiple teams to plan, build, and test complex functionality.
  • Create and analyze metrics that are leveraged for debugging and monitoring.
  • Triage issues, root cause failures, and coordinate next-steps.
  • Partner with end-users to turn needs into features while balancing user experience with engineering constraints.
  • Travel up to 30% of time to build, test, and deploy capabilities in the real world.
  • Brief executives (internal and external) and high ranking officials.

Benefits

  • Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package.
  • Top-tier benefits for full-time employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service