← All roles

Senior Software Engineer, Satellite Command and Control

Anduril· AFS : Space Engineering
Apply on company site
Colorado Springs, CO$165k - $218kfull-timePosted 1mo ago

About the role

Senior Software Engineer on Space Ground Software responsible for architecture, delivery, and operation of the command-and-control software for space missions. Develops modular capabilities on top of the Anduril Lattice platform to support DoD and IC customers, integrating with legacy and new space systems, and ensuring production readiness and operational reliability.

Responsibilities

  • Own the architecture of Space C2 services and the software solutions deployed to customers, end-to-end — from API/proto design through deployment to production operation
  • Design, build, and operate backend services across the Space C2 stack (Go, gRPC/Protobuf): command & telemetry, mission and plan management, ground-station and antenna brokering, space-to-ground protocol stacks, file transfer, and access control
  • Write and evolve protobuf API contracts, coordinating interface changes across teams
  • Drive technical RFCs and architecture decisions for new subsystem capabilities
  • Deploy and run services in secure government cloud on containers/Kubernetes, own operational readiness, and lead on-call and incident response for live missions
  • Integrate with spacecraft and ground infrastructure — software-defined radios, antenna pointing, ground-station providers, space-to-ground data links, and astrodynamics (orbit propagation, maneuver planning, satellite state)
  • Build and run software-in-the-loop (SITL) simulation to validate end-to-end operations before live passes
  • Integrate with legacy systems to unlock 21st-century capabilities
  • Set the quality bar through rigorous code review, and mentor other engineers — code review is a core, first-class part of the job on this team
  • Collaborate across multiple teams to plan, build, and test complex functionality
  • Create and analyze metrics for debugging and monitoring; triage issues, root cause failures, and coordinate next-steps
  • Partner with end-users to turn needs into features while balancing user experience with engineering constraints

Qualifications

  • Strong engineering background from industry or school, ideally in Computer Science, Software Engineering, Mathematics, or Physics
  • 8+ years building backend and distributed systems, primarily in a systems language (Go, Rust, or C++), with networked services using gRPC/Protobuf — and comfortable working primarily in Go
  • Proven experience architecting, shipping, and operating production services on containers/Kubernetes, with real CI/CD and cloud deployment
  • Experience integrating software with physical systems — hardware control, embedded interfaces, protocol implementation, or real-time data pipelines
  • Track record of owning production services end-to-end (design through operations) and a demonstrated ability to raise the engineering bar for others
  • Ability to quickly understand and navigate complex systems and detailed requirements, and to solve complex technical problems with little oversight
  • Strong collaboration and code-review discipline, with clear communication, documentation/training habits, and a track record of mentoring
  • A desire to work on critical software that has a real-world impact
  • Eligible to obtain and maintain an active U.S. Top Secret SCI security clearance

Skills

Required:GogRPC/ProtobufBackend service architectureContainers/KubernetesCI/CD

Benefits

  • Benefits package available (health, recovery, and related support)
  • Top-tier benefits for full-time employees; information available via company resources
Last updated Sep 2, 2026. Interested? Apply on the company site.

About Anduril

defense-aero-and-safetyliquid-ai-recruiting-targetsetter-30setter-30-2026-q1wing-list-2026wing-list-2026-giga-stage

More open roles at Anduril