Software Engineer (Agentic Systems & Integration), Advanced Capabilities in London
Software Engineer (Agentic Systems & Integration), Advanced Capabilities

Software Engineer (Agentic Systems & Integration), Advanced Capabilities in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Anduril

At a Glance

  • Tasks: Design and build innovative software for autonomous systems in defence.
  • Company: Join a cutting-edge tech company focused on advanced capabilities.
  • Benefits: Enjoy competitive salary, top-tier benefits, and equity grants.
  • Other info: Collaborative environment with opportunities for career growth and development.
  • Why this job: Make a real impact by redefining the future of defence technology.
  • Qualifications: Degree in Computer Science or equivalent experience; strong coding skills required.

The predicted salary is between 60000 - 80000 £ per year.

ABOUT THE JOB

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.

WHAT YOU'LL DO

  • 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.

REQUIRED QUALIFICATIONS

  • 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.

PREFERRED QUALIFICATIONS

  • Experience shipping production agentic systems (not just prototypes).
  • Experience in defence, aerospace, robotics, or other real-time C2 systems.

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full-time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including:

Benefits At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits.

Software Engineer (Agentic Systems & Integration), Advanced Capabilities in London employer: Anduril

At Anduril, we pride ourselves on being an exceptional employer that fosters innovation and collaboration within a dynamic work culture. Our commitment to employee growth is evident through our comprehensive benefits package and competitive equity grants, ensuring that our team members are well-supported in their professional journeys. Located in a cutting-edge environment, you'll have the unique opportunity to work alongside multidisciplinary experts, tackling complex challenges that redefine the future of defence technology.
Anduril

Contact Detail:

Anduril Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Agentic Systems & Integration), Advanced Capabilities in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Anduril. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to agentic systems or backend services. This gives you a chance to demonstrate your expertise beyond just a CV.

✨Tip Number 3

Prepare for the interview by diving deep into the tech stack mentioned in the job description. Brush up on Go, C++, and Rust, and be ready to discuss how you've tackled similar challenges in the past.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Software Engineer (Agentic Systems & Integration), Advanced Capabilities in London

Backend Development
Go Programming
Python Programming
C++ Proficiency
Rust Proficiency
Distributed Systems
Containerization
Kubernetes
API Design
gRPC/protobuf
Data Modelling
System Architecture
Agent Integration
Simulation Infrastructure
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with backend services, agent integration, and any relevant projects that showcase your skills in Go, C++, or Rust.

Showcase Your Problem-Solving Skills: We love engineers who thrive on solving tough problems! Use your application to share specific examples of challenges you've faced in previous roles and how you tackled them, especially in complex environments.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We want to see your technical skills, but we also want to understand your thought process easily.

Apply Through Our Website: Don’t forget to submit your application through our official website! It’s the best way to ensure your application gets seen by the right people at Anduril. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Anduril

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Go, C++, and Rust. Brush up on your knowledge of gRPC/protobuf and Kubernetes, as these will likely come up during technical discussions.

✨Showcase Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly those related to agent integration or distributed systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.

✨Understand the Company’s Mission

Familiarise yourself with Anduril's goals and how they relate to defence and autonomous systems. Being able to articulate how your skills can contribute to their mission will show your genuine interest and alignment with their values.

✨Ask Insightful Questions

Prepare thoughtful questions that demonstrate your understanding of the role and the company. Inquire about the team dynamics, the challenges they face in agent integration, or how they measure success in their projects. This shows you're engaged and eager to contribute.

Software Engineer (Agentic Systems & Integration), Advanced Capabilities in London
Anduril
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>