1. What is a Software Engineer at Astra?
At Astra, a Software Engineer does not simply write code; you build the digital nervous system for the next generation of spaceflight. Whether you are working on the Astra Spacecraft Engine™, flight software, or the ground systems that manage our launch operations, your work directly impacts our mission to improve life on Earth from space.
This role sits at the critical intersection of hardware and software. You will likely be working with Python to build robust, scalable systems that support high-mix, low-volume manufacturing, or flight-critical operations. Unlike a typical SaaS environment, the software you write here interacts with physical constraints and rigorous safety requirements. You will collaborate closely with electrical, mechanical, and propulsion engineers to ensure our rockets and satellites perform flawlessly under extreme conditions.
We operate with the speed of a tech startup but the discipline of an aerospace company. As a Software Engineer here, you are expected to thrive in ambiguity, take ownership of complex technical problems, and deliver solutions that help us maintain one of the lowest cost-per-launch services in the world.

