A

Astranis

Builds small satellites for dedicated internet service

Senior Software Engineer - Enterprise Systems

Full-Stack EngineeringUpdated on Nov 13
Full-timeSan Francisco, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, or a related technical field is required.
  • At least 5 years of professional software engineering experience is required.
  • Strong proficiency with Python, including FastAPI, Flask, or asynchronous frameworks, is required.
  • Proficiency with JavaScript or TypeScript and experience building user interfaces in React are required.
  • Experience designing, building, and maintaining RESTful APIs and microservices is required.
  • Knowledge of SQL and relational databases such as PostgreSQL, including schema design, query optimization, and caching strategies such as Redis, is required.
  • Experience with containerization and cloud infrastructure, including Docker, Kubernetes or GKE, and GCP or AWS, is required.
  • Strong proficiency with Linux environments, CI/CD pipelines, and Git workflows is required.

Responsibilities

  • Own projects end-to-end, from scoping and architecture through frontend and backend implementation, automated testing, deployment, and iteration.
  • Partner with aerospace engineers, manufacturing technicians, supply chain managers, and operators to turn complex physical processes into robust software.
  • Write clean, modular code and build automated CI/CD and observability tooling to keep critical factory systems resilient and highly available.
  • Develop web apps, APIs, and microservices using technologies such as FastAPI, React, Kubernetes, and K3s to orchestrate hardware test frameworks, automated inventory tracking, and satellite testbeds.
  • Architect integrations connecting engineering tools such as CAD, Altium, and SolidWorks with PLM, Arena, MES, ION, and ERP, including NetSuite.
  • Build real-time supply chain and inventory systems to track serialized flight components and streamline factory production flow.
  • Design scalable streaming and batch data pipelines that ingest telemetry, manufacturing, and procurement data into a data warehouse for company-wide analytics.
  • Deploy internal AI tooling and automated workflows, including n8n and LLM integrations, to reduce manual bottlenecks and increase engineering velocity.

Desired Qualifications

  • Prior experience building integrations or custom tooling around engineering, PLM, MES, or ERP platforms such as Altium, Arena PLM, First Resonance ION, or NetSuite.
  • A background working in hardware-centric environments such as aerospace, automotive, robotics, or complex precision manufacturing.
  • Experience with data warehousing, ETL/ELT pipelines, and modern analytics stacks such as BigQuery, Snowflake, or dbt.

About the Company

Astranis

Builds small satellites for dedicated internet service

Astranis builds and operates small satellites that supply internet capacity to telecommunications companies, large enterprises, and government customers. Its MicroGEO spacecraft work in geostationary orbit, staying above the same region so customers receive continuous coverage without a large moving constellation. The company designs and manufactures satellites in-house, runs their ground networks, and earns revenue by leasing capacity or managing complete connectivity services. Its infrastructure supports cellular backhaul, aircraft connectivity, and broadband links in remote areas where ground networks are difficult to build. Astranis was founded in 2015 and is headquartered in San Francisco, California.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$1.6B
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Astranis

See more jobs