Software Engineer (Agentic Systems & Integration, Advanced Capabilities)

Company: Anduril Industries
Apply for the Software Engineer (Agentic Systems & Integration, Advanced Capabilities)
Location: London
Job Description:

Requirements

  • Bachelor’s degree in Computer Science or related field; or equivalent industry experience
  • Hands-on experience with at least some of: LLM function calling, tool use, RAG, agent orchestration, MCP. Deep interest in the rest
  • Strong proficiency in a garbage collected language (we use Go and Python)
  • Comfortable reading and working with C++ and Rust codebases
  • Experience building and deploying distributed systems with containerization and orchestration platforms (K8s)
  • Understanding of databases, data modeling, and system architecture
  • Familiarity with gRPC/protobuf or similar RPC technologies
  • A bias for action, extreme ownership, and the drive to see projects through from concept to production
  • Comfortable making decisions with incomplete information and shipping incrementally
  • Eligible to obtain and maintain an active UKSV Security Clearance
  • (Desirable) Experience shipping production agentic systems (not just prototypes)
  • (Desirable) Experience in defence, aerospace, robotics, or other real‑time C2 systems

What the job involves

  • We’re looking for a highly driven software engineer to help make our simulation capabilities accessible to both humans and LLM agents
  • You will architect and deliver systems that enable Anduril’s Advanced Capabilities team to define and explore how fleets of heterogeneous autonomous systems operate alongside humans in complex and contested environments
  • Within a multidisciplinary team of engineers you’ll be the primary owner of backend services and agent integration, sitting at the intersection of simulation infrastructure, agent tooling, and user‑facing products
  • If you’re an engineer who thrives on solving hard problems and wants to build software that redefines the future of defence, this is your opportunity
  • Design and build the agent integration layer: tool schemas, context management, retrieval over simulation state, and guardrails that let LLM agents reliably author scenarios, task entities, generate visualisations, and perform real‑time analysis across our wargaming applications
  • Architect APIs and service contracts (gRPC/protobuf) with both human and machine consumers in mind
  • Build robust, high-performance backend services in Go that coordinate with downstream components in C++ and Rust handling scenario execution, physics modeling, and autonomy
  • Deploy and maintain services on Kubernetes infrastructure, ensuring reliability and performance
  • Collaborate closely with game engineers, robotics engineers, autonomy specialists, and war fighters to translate technical capabilities into reliable, performant features
  • Identify bottlenecks and optimise features across the stack, from database queries to model inference
  • Identify and close the gaps between what our systems can do and what agents can access

#J-18808-Ljbffr…

Posted: June 2nd, 2026