Spire Global is looking to improve the developer experience for building, testing, and deploying software for their satellite constellation by creating better tools, frameworks, and infrastructure.
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.
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
- Spire operates a hybrid work model, and this position will require you to work a minimum of three business days per week in the office.
- Access to US export-controlled software and/or technology may be required for this role.
- Comfort navigating complex systems and collaborating across functions (e.g., software researchers, embedded developers, satellite operators).