Spire Global is seeking to improve satellite software development by building and maintaining tools, frameworks, and infrastructure that make development faster, safer, and more enjoyable.
Requirements
- Proven experience building infrastructure or tools that support developer productivity.
- Strong coding skills in Python and/or Rust and familiarity with testing strategies across the stack.
- Proficiency in Linux/Unix, Git, Docker and Shell Scripting
- Experience in SaaS, Cloud and CI/CD environments including AWS, Kubernetes, Terraform, GitHub Actions, PostgreSQL, Hashicorp Vault and/or similar tools.
- Experience with architecting and developing a software project from the ground up and through its entire lifecycle.
- Passion for automation, scalability, and elegant tooling.
- Comfort navigating complex systems and collaborating across functions (e.g., software researchers, embedded developers, satellite operators)
Responsibilities
- Design and maintain advanced testing frameworks—supporting both virtual and bare-metal hardware environments—for internal teams and external customers.
- Build and enhance an automated software update pipeline for satellites in orbit.
- Identify and eliminate friction points in the satellite software development lifecycle with smart, user-friendly tools and workflows.
- Architect and implement the next-generation satellite software framework to support highly resilient and high-performance space systems.
Other
- Access to US export-controlled software and/or technology may be required for this role.
- Work a minimum of three business days per week in the office.
- Background check required for conditional offer.
- Degree requirements not specified, but experience and skills are preferred.
- Spire operates a hybrid work model.