Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.
The company owns the entire stack from custom hardware to customer data delivery. We are seeking a skilled and motivated Backend Software Engineer. Ground Services members play a critical role in shaping Spire's Space Program vision as we advance modern satellite operation. Our focus is to grow, tune, and support terrestrial infrastructure for Spire’s space program, including telemetry and data warehousing, CI/CD and kubernetes, and the ground station software stack. This infrastructure is critical to providing the world’s most flexible, scalable, reliable, and performant smallsat constellation. Come support our mission and pave the way for the future of space operations.
The scope of your team will be as follows:
Architectural leadership and mentorship in regards to operability and engineering velocity
Engineer features and improvements to ground software services in a secure, performant, and highly available way.
Develop internal services to improve efficiency across the software development lifecycle for the engineering organization
Maintain good ticket performance and satisfaction
Communicate often and clearly with stakeholders locally and around the world
Strong developer sensibilities
Proficiency with interpreted languages like Python; some experience with compiled programming languages like C is ideal but not required
Experience with configuration management (Puppet/Ansible/Chef) and infrastructure as code (terraform/cloudformation).
Experience with AWS or GCP
Experience with container orchestration (Kubernetes, ECS, Mesos/Marathon)
Years of experience developing and managing production distributed environments
Ability to take ownership of a goal and drive it through completion and operationalization on time and on quality
Cultural traits we’re looking for:
Strong EQ and desire to serve customers in a globally distributed engineering team consisting of people from a variety of cultures, experience level, and background (firmware, cloud, mechanical engineering, …)
Valuing collaborative environments and fostering strong relationships
Ability to articulate your ideas well in both spoken and written form
Balance the needs of today versus the needs of next year
Prioritize incoming requests/tickets for overall mission success
Understand the value of reducing complexity and increasing automation
Thriving in an environment where self-learning and self-service is encouraged
Active engagement/interest in modern developments in software, software engineering, and infrastructure
What we offer:
Contribute to data products that have a strong social impact: weather monitoring, ship and aircraft tracking, and more.
Join a team that is unusually deep and broad: backend web services, distributed and embedded systems, electrical and mechanical engineering, RF, DSP, AI/ML, etc.
It’s a space program. Write code that runs on the ground and in orbit.
You get to work on technical problems that are different from your average web app.