Senior Ui Engineer, Lattice C2

Anduril Anduril · Defense · Costa Mesa, CA · Software : Software Platform : Lattice C2 Staff

The Lattice Command and Control (C2) UI team builds and maintains common web application components for Anduril's Lattice OS, an AI-powered operating system. This role focuses on designing and implementing foundational web frameworks to interact with Lattice OS services, improving the developer experience and infrastructure across the stack (front-end, back-end, build, CI/CD). The goal is to accelerate development cycles and enable engineers to build exceptional web applications for defense technology.

What you'd actually do

  1. Design, build, test, deploy, and maintain tooling that helps Anduril increase engineering velocity and product quality
  2. Proactively identify pain points and opportunities to improve our dev experience and infrastructure
  3. Work across the stack (front-end, back-end, build, CI/CD) to get things done
  4. Support and mentor fellow engineers on engineering best practices, and on how to best use our tools

Skills

Required

  • Bachelor's degree in Computer Science or related field; or equivalent industry experience
  • Experience building production web applications in JavaScript or TypeScript
  • Proficiency with modern backend programming languages such as C++, Rust, or Golang
  • Familiarity with algorithms, data structures, automated testing, and other technical tools
  • High empathy for your fellow engineers (our customers)
  • Minimum 3 years of software engineering experience
  • U.S. Person

Nice to have

  • Bias for action and taking ownership
  • Experience maintaining continuous integration systems (we use CircleCI)
  • Experience or interest working in monorepos with modern build systems like Bazel, Buck, Nx, etc.
  • Experience or interest working in Go
  • Experience with gRPC/protobuf or similar technologies

What the JD emphasized

  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities