Software Engineer, Front End

Anduril Anduril · Defense · London, United Kingdom · Maritime & Maneuver Dominance : Maneuver Dominance Engineering : International - Software

Frontend Engineer for a defense technology company building AI-powered command and control interfaces for autonomous systems. The role involves designing and building real-time, map-based interfaces to manage fleets of autonomous systems, handle large data streams, and integrate various data sources. Requires strong web development skills, data visualization experience, and UX sensibility.

What you'd actually do

  1. Design and build real-time, map-based command and control interfaces that enable operators to manage fleets of autonomous systems across multiple domains, from mission planning and asset tasking to live operations and post-mission analysis
  2. Architect efficient frontend systems that handle massive streams of real-time telemetry, sensor data, and vehicle status while maintaining performant rendering of hundreds of assets, sensor coverages, and tactical overlays.
  3. Create immersive user experiences with intuitive interaction patterns that make complex multi-robot coordination feel intuitive and natural, implementing elegant animations, transitions, and visual feedback that enhance operator understanding and decision-making
  4. Integrate specialized data sources including electronic charts, 3D terrain, bathymetry, sensor imagery, and video feeds into cohesive, actionable interfaces
  5. Partner directly with operators to rapidly iterate on features, translating Figma designs and operational concepts into pixel-perfect implementations that operators love to use

Skills

Required

  • TypeScript
  • React
  • HTML5
  • CSS3
  • web APIs
  • browser performance optimization
  • runtime characteristics
  • Mapbox
  • Cesium
  • visx
  • custom canvas/WebGL rendering
  • real-time, data-intensive web applications
  • UX sensibility
  • build, bundlers (Webpack, Vite)
  • frontend testing frameworks
  • backend APIs (REST, gRPC-web, WebSockets)

Nice to have

  • gaming interfaces
  • real-time strategy games
  • interactive simulations
  • geospatial technologies
  • coordinate systems
  • map projections
  • video streaming
  • image processing
  • sensor data visualization
  • Figma
  • design systems
  • Go
  • Rust
  • defense
  • aerospace
  • robotics
  • real-time C2 systems

What the JD emphasized

  • operationally relevant
  • multi-asset autonomy
  • autonomous capabilities
  • autonomous systems
  • real-time
  • massive streams of real-time telemetry
  • multi-robot coordination
  • real-time C2 systems