Software Engineer
- Spire Global is seeking a Software Engineer to join our Satellite Developer Experience (SatDevEx) team to create and expand a software build, test, and deployment framework befitting one of the world’s largest and most dynamic satellite constellations
- You’ll collaborate with a highly skilled, multidisciplinary engineering organization to:
- 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
- Broad Impact: Your work will support dozens of developers across Spire, directly improving satellite software quality and delivery speed
- Technical Breadth and Depth: From embedded systems to GitOps pipelines, you’ll be exposed to a wide technical spectrum
- Team Autonomy: You’ll be part of a small, self-directed team with the resources and support of a 150+ person engineering organization
- Culture of Automation: We embrace CI/CD, extensive test coverage, and a GitOps-based delivery model, freeing you to focus on solving meaningful problems
Benefits
- Name your own satellite: Be remembered throughout time by choosing a name for a LEMUR satellite.
- Family Leave: Family is important. Our parental and family leave is designed to let you make the most of those precious moments.
- Learning & development: Spire more than encourages and supports ongoing personal improvement and a growth mindset, we welcome it!
- Launch Attendance: One of the perks from launching satellites into space is that Spire often has VIP access to view the launch.
- Generous time off policy: Take the time you need. Our flexible time-off policy promotes a positive work-life balance.
- Employee Assistance Program (EAP): Our EAP makes sure you have access to support and counseling sessions whenever you need it.
- Employee Stock Purchase Program (ESPP): Our ESPP provides eligible employees with an opportunity to purchase Spire shares through accumulated contributions.
- Fitness Reimbursement: Spire encourages fitness activity to promote employee well-being with reimbursed gym membership expenses.
- Employee Referral Program: Spire is always looking for outstanding people to join our team, and you can help and be awarded a referral bonus.
- Healthy snacks & beverages: To help our employees to be as productive as possible, we provide healthy snacks and beverages in each of our offices.
- Computer science degree or equivalent work experience; experience in the full lifecycle of a software
- Proficiency in Linux/Unix, Git, Docker and Shell Scripting
- 4+ years of working experience in software engineering
- Software programming experience and proficiency in at least one of: Rust, Python
- Familiarity with PaaS, IaC, Cloud and CI tools. Examples include AWS, Kubernetes, Terraform, Github Actions, PostgreSQL, Hashicorp Vault, Grafana, Databricks
- Willingness to provide emergency operational support, fix bugs and maintain existing code
- Passion for automation, reliability, scalability, and elegant tooling
- Strong coding skills and familiarity with testing and observation strategies
- Experience and interest in building infrastructure or tools that support developer productivity
- Comfort navigating complex systems, quickly learning and navigating new arenas of code, and collaborating across functions (e.g., software researchers, embedded developers, satellite operators)