jobapplier

Software Engineer (Mission Applications)

Astranis

Skills

Required

  • Python
  • backend languages
  • modern web technologies
  • TypeScript
  • JavaScript
  • React
  • Linux
  • Docker
  • state and operational workflows
  • relational databases
  • PostgreSQL
  • schema design
  • FastAPI / Flask / gRPC
  • Kubernetes

Preferred

  • aerospace / satellite operations / industrial automation
  • satellite commanding
  • health monitoring
  • fleet management
  • planning

Join our Mission Applications team as a Software Engineer, where you will design, build, and administer mission-critical software for satellite and ground network operations. Your work will encompass the entire software lifecycle, from pre-sales tools to satellite commanding and telemetry monitoring. You will tackle complex engineering problems and contribute to both commercial and US Government programs. Enjoy benefits such as equity in the company, comprehensive insurance, unlimited vacation days, and more.

Responsibilities

  • Design, build, and administrate mission-critical software for satellite command, monitoring, and coordination.
  • Lead the design, implementation, and lifecycle of software used for satellite commanding, health monitoring, and fleet management.
  • Develop analytical and forecasting tools to evaluate satellite and network performance in support of pre-sales and capacity planning.

Requirements

Strong proficiency in Python or similar backend languages

  • Working familiarity with modern web technologies (TypeScript, JavaScript, React) to build functional, dependable internal tools and operator dashboards
  • Experience deploying and operating services in production environments using Linux and Docker
  • Demonstrated track record of end to end ownership, taking complex technical problems from initial conception to production operations
  • Comfort reasoning about complex distributed state and operational workflows
  • Experience working with relational databases such as PostgreSQL, including schema design, query optimization, and data modeling

Experience designing reliable APIs and event-driven architectures

  • Experience building and maintaining backend services using frameworks such as FastAPI, Flask, or gRPC
  • Strong initiative and autonomy in navigating ambiguous operational problems
  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience
  • 4+ years of professional software engineering experience

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 environments, and on-prem infrastructure
  • 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

Preferred

  • Experience in aerospace, satellite operations, or industrial automation

Pay

USD 130,000 - 175,000