Full Stack Engineer
San FranciscoFull-TimeMid-levelFull-stack
Intro
- Astranis builds advanced satellites for high orbits, expanding humanity’s reach into the solar system. Today, Astranis satellites provide dedicated, secure networks to highly-sophisticated customers across the globe— large enterprises, sovereign governments, and the US military. With five satellites on orbit and many more set to launch soon, the company is servicing a backlog of more than $1 billion of commercial contracts.Astranis is the preferred satellite communications partner for buyers with stringent requirements for uptime, data security, network visibility, and customization. Astranis has raised over $750 million from some of the world’s best investors, from Andreessen Horowitz to Blackrock and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs, builds, and operates its satellites out of its 153,000 sq. ft. headquarters in Northern California, USA.
- As a Full Stack Software Engineer, you will help build the software systems that enable spacecraft development, testing, and manufacturing, while ensuring seamless integration with our supply chain.This high-impact role spans across domains—from hardware design and embedded systems to cloud services and intuitive UIs—and plays a critical part in enabling efficient engineering workflows, process automation, and flight operations at scale.
- You’ll collaborate closely with cross-functional teams including hardware, embedded systems, manufacturing, operations, and satellite flight control to develop internal tools that streamline processes, accelerate development, and ensure mission readiness.
- This role supports both commercial and US Government satellite programs.
- Design, implement, and maintain scalable software systems that support hardware design, manufacturing, and automated testing.
- Own backend and UI development for internal tools across test infrastructure, mission control, and business operations.
- Build integrations with hardware design, procurement, and production platforms such as Altium, Arena, NetSuite, and others.
- Build intuitive web-based UIs for telemetry dashboards, test orchestration, command execution, and workflow monitoring.
- Automate manual workflows to increase operational velocity across engineering, production, and satellite operations.
- Collaborate with engineers, operators, and technicians to gather requirements, refine tools, and deliver impactful solutions.
- Own projects from architecture and design through implementation, test, deployment, and iteration.
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field.
- 2+ years of professional software engineering experience.
- Strong proficiency with Python.
- Proficiency with JavaScript or TypeScript, with experience building UIs in React.
- Experience designing and maintaining REST or GraphQL APIs.
- Strong foundation in working with SQL databases (e.g., Postgres).
- Experience deploying backend services to cloud environments (e.g., AWS, GCP).
- Comfortable working in Linux, using shell tools, and managing source control with Git.
- Familiarity with Docker, Kubernetes, or other container-based deployment strategies.
- Experience with platforms like Altium, Arena, NetSuite, First Resonance, Manufacturo, or similar tools used in hardware development.
- Background in manufacturing, logistics, or aerospace systems.
- Familiarity with automated test strategies and embedded system validation.
- Experience developing for real-time telemetry systems or ground control interfaces.
- Experience with hardware-software interfaces, including instrumentation, schematics, and validation workflows.
- Experience with design systems and rapid UI prototyping for internal tooling.
