SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer (Mission Applications)

Astranis - San Francisco, CA, USA - In-office - posted 2026-10-14

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 130,000 - 175,000 / annual

Astranis builds advanced satellites for high orbits serving large enterprises, sovereign governments, and the US military. The company operates five satellites on orbit with a backlog exceeding $1 billion in commercial contracts, and employs 500 engineers across a 153,000 sq. ft. headquarters in Northern California. As a Software Engineer on the Mission Applications team, you will design, build, and administrate mission-critical software for commanding, monitoring, and coordinating satellites and ground networks. Your work spans the entire lifecycle: pre-sales forecasting tools for satellite and network performance, satellite commanding, telemetry monitoring, payload operations, payload testing, and network service coordination. You will own features end-to-end, from operational concepts through backend services to operator interfaces in mission control. This role contributes to both commercial and US Government programs. Key responsibilities include: - Lead design, implementation, and lifecycle management of software for satellite commanding, health monitoring, and fleet management - Build services and tools coordinating network operations, payload operations, and automated payload testing - Develop analytical and forecasting tools evaluating satellite and network performance for pre-sales and capacity planning - Own features end-to-end: backend architecture, database modeling, operator-facing interfaces, and automation scripts - Deliver resilient, high-consequence software workflows that send commands directly to space vehicles and ground stations - Build and maintain web-based operator tools for commanding consoles, telemetry visualization, execution tracking, and procedure orchestration - Automate operational workflows across spacecraft testing, mission rehearsals, on-orbit operations, and anomaly investigation - Partner with payload engineers, network engineers, system architects, and flight operators to define requirements and software architecture REQUIREMENTS: - Bachelor's degree in Computer Science, related technical field, or equivalent practical experience - 4+ years of professional software engineering experience - Demonstrated track record of end-to-end ownership, taking complex technical problems from conception to production operations - Strong proficiency in Python or similar backend languages - Experience building and maintaining backend services using frameworks such as FastAPI, Flask, or gRPC - Experience with relational databases (PostgreSQL): schema design, query optimization, data modeling - Working familiarity with modern web technologies (TypeScript, JavaScript, React) for internal tools and operator dashboards - Experience designing reliable APIs and event-driven architectures - Experience deploying and operating services in production using Linux and Docker - Comfort reasoning about complex distributed state and operational workflows - Strong initiative and autonomy navigating ambiguous operational problems BONUS QUALIFICATIONS: - Experience designing and operating distributed systems - Experience using and developing observability tools across the full stack - Experience deploying and managing workloads across Kubernetes, multi-cloud, and on-prem infrastructure - Experience in aerospace, satellite operations, or industrial automation - Experience with real-time telemetry processing, time-series data, or distributed pub/sub systems - Familiarity with mission operations or automated testing frameworks - Experience building software under strict reliability or high-consequence execution constraints U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required (to comply with U.S. Government space technology export regulations).

Similar roles