Senior Software Engineer, Maritime App

Anduril Anduril · Defense · Costa Mesa, CA · Software : Software Platform

Senior Software Engineer role focused on building full-stack applications and services for maritime command and control systems, integrating specialized data sources and transforming autonomous underwater vehicles into intelligent assets. The role involves designing user interfaces, back-end services, and data integrations, collaborating with cross-functional teams, and mentoring other engineers.

What you'd actually do

  1. Design, develop, and deploy full-stack applications and services for maritime command and control, including our Lattice UI.
  2. Build robust, scalable back-end services (e.g., in Go, Rust, Python, C++) to manage mission planning, vehicle tasking, and real-time data processing.
  3. Develop intuitive and performant front-end interfaces (e.g., in React/TypeScript) that provide operators with at-a-glance situational awareness.
  4. Integrate specialized maritime data sources, such as electronic navigational charts (ENCs), bathymetry, and acoustic sensor data, by leveraging and extending core platform primitives.
  5. Collaborate closely with product managers, operators, and others cross functionally in the Software Platform and the Maritime Division to rapidly iterate on features and deliver tangible value.

Skills

Required

  • 3-5+ years of professional software development experience
  • Strong proficiency in one or more modern programming languages such as Go, Rust, Python, or C++
  • Experience building user-facing applications with modern web technologies (e.g., React, TypeScript, gRPC)
  • A deep understanding of distributed systems, API design, and data modeling principles
  • Ability to architect solutions for scale, performance, and reliability
  • Bias towards rapid delivery and iteration, extreme ownership, and strong opinions with low ego

Nice to have

  • Experience with Go and/or Rust in a production environment
  • Experience building software for robotics, autonomous systems, or geospatial applications
  • Familiarity with cloud-native technologies (e.g., Kubernetes, Docker) and infrastructure-as-code (e.g., Terraform)
  • Experience working with real-time data streams, such as sensor data or vehicle telemetry
  • A passion for creating exceptional user experiences and a keen eye for product design

What the JD emphasized

  • proven track record of shipping complex, full-stack applications
  • Must be a U.S. Citizen and eligible to obtain and maintain a U.S. Government clearance