S

Spire

Satellite data and analytics for maritime

Director of Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeGlasgow, UK

About the Job

Requirements

  • At least 7 years of software engineering experience, including at least 3 years in a technical leadership or staff-level individual contributor role.
  • A demonstrated track record of building and shipping reliable production systems at scale, including ownership of systems requiring high availability.
  • Deep technical credibility and sound technical judgment respected by engineers.
  • Experience with Site Reliability Engineering principles, reliability engineering, or large-scale automation, including systematically reducing toil.
  • A strong foundation in Python, distributed systems, data platforms, and cloud infrastructure.
  • Experience hiring and developing engineers.
  • Communication and influence skills to drive technical decisions across teams outside the role's direct control.
  • The role may require access to United States export-controlled software or technology; Spire will arrange any necessary licenses, which candidates do not need before applying.

Responsibilities

  • Define and own the technical roadmap for autonomous constellation operations.
  • Set the architectural direction for the data platform, reliability systems, and automation infrastructure.
  • Review code, prototype solutions, and remain hands-on in technical details when needed.
  • Establish engineering standards for code quality, system design, testing, and observability, and hold the team to them.
  • Provide technical guidance to engineers on difficult problems.
  • Recruit, develop, and retain a team of 6 to 10 reliability and platform engineers.
  • Set the pace, tone, and ambition for the team.
  • Create an environment where engineers grow, own their work, and deliver work they are proud of.
  • Identify engineers' development gaps and help them improve through mentorship and management.
  • Lead the transition from manual, operator-driven processes to fully automated and self-healing operations.
  • Define and drive service-level objectives, error budgets, and reliability targets for the constellation.
  • Partner with satellite operations and mission teams to translate operational pain points into software solutions.
  • Represent the team's technical perspective in company-wide discussions about architecture, infrastructure, and platform strategy.
  • Influence the broader engineering organization's approach to automation, data, and artificial intelligence and machine learning.

Desired Qualifications

  • Experience applying artificial intelligence, machine learning, or advanced analytics to operational or monitoring problems.
  • Experience writing performance software in Rust.
  • A background in space systems, aerospace, or highly constrained real-time environments.
  • Experience building data lakes, telemetry platforms, or observability infrastructure at scale.
  • A history of leading teams through technical transformations.

About the Company

Spire

Satellite data and analytics for maritime

Spire collects and analyzes satellite data to provide real-time maritime tracking, weather forecasting, and global intelligence. It operates a constellation of nanosatellites that sense ship positions, weather patterns, and other metrics, delivering insights through APIs and data licenses via subscriptions. The company differentiates itself with wide, real-time coverage from a large network of small satellites and standardized API access for easy integration. Its goal is to help customers optimize operations, improve safety, and support decision-making across shipping, weather, and government intelligence markets.

Company size
501-1,000
Company stage
IPO
Headquarters
Tysons, VA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Spire

See more jobs