Space Operations Software Team Lead
Boulder, CO
Apply now

Space Operations Software Team Lead

Boulder, CO


About the Company

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.

Our products are data analytics APIs consumed by governments and small businesses alike seeking best in class information on weather, maritime activity, aviation activity, or looking to leverage our space program to launch and operate custom hardware.

Responsibilities of your role:

As the Space Operations Software team lead, you will be responsible for leading grooming and scrum meetings. You will also be responsible for establishing the team's long term vision and planning projects with time horizons of a year or more. You will help mentor junior engineers and work with senior engineers to develop their skills and career progression, all with the goal of improving the software tools available to automate the operation of Spire’s satellite constellation.

As a Space Operations Software Engineer Lead you will have responsibility to design, plan, and implement systems and tools that improve the efficiency of the satellite fleet. Some specific areas include:

  • Lead the team in development of an application for monitoring ground station and satellite status and control satellite operations.
  • Guide the development of software to provide automatic fault detection, isolation, and recovery operations for the spacecraft.
  • Build applications for visualizing and analyzing satellite telemetry
  • Build tools for monitoring ground station and satellite status and control satellite operations
  • Onboard product teams for alerting and monitoring of Spire internal products.

Candidates should have experience implementing systems using Python including integrating with a diverse set of datastores and cloud services. They will need to interface with the satellite operations and ground station teams to adapt user needs into system requirements and have the experience to run the resultant projects independently. 

Qualifications / Experience:

  • 5+ years experience coding with Python
  • 2+ years experience leading a software team
  • Experience with system and web application development with Python
  • Familiarity with Linux, including Bash scripting and basic system administration
  • Familiarity with Javascript development and at least one Javascript framework
  • Experience using and developing Docker containers for development and production environments
  • Git or similar distributed source control tools

Strong candidates will also possess skills in one or more of the following areas:

  • Familiarity with multiple agile software development methods
  • Familiarity with continuous integration tools such as Jenkins or Concourse
  • Experience with Django
  • Knowledge of the HTTP stack and general networking technology (TCP, UDP, IP, routing, etc)
  • Experience implementing monitoring and alerting system using systems like Grafana, Prometheus, or Nagios
  • Familiarity with data backends like S3, RDS, Postgres, Redis, and Elasticsearch
  • Infrastructure as Code tools such as Terraform and Ansible
  • Experience using test frameworks such as Pytest, Python Unittest, and Google Test
  • Detailed knowledge of web services infrastructure including Javascript, REST, and API design
  • Familiarity with data backends like S3, RDS, Postgres, Redis, and Elasticsearch
  • Familiarity with data visualization Python libraries


Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.





Want to join us?

We are constantly looking for bright growth-minded people to join our teams around the world. If you would like to join us you can email your CV here:

Send my application