IT & Software

Mathematical Software Engineer

Spire Global

Glasgow · Glasgow City · United Kingdom

Overview

In this role you will enhance scheduling systems for Spire's nanosatellite constellation and ground network, enabling efficient space-to-ground communications and orbital maneuvers. You’ll shape intelligent planning features for near-term and multi-day operations, improving resilience and observability. You work with cross-functional teams to deliver robust software that supports live operations and evolving business needs. This is a hands-on role at the intersection of mathematics, software, and space operations, offering meaningful impact on global real-time coverage.

Pay / Benefits
  • Name Your Satellite Program (NYSP)
  • Launch Attendance
  • Generous Time Off Policy
  • Education Assistance Program
  • Employee Assistance Program (EAP)
  • Employee Stock Purchase Program (ESPP)
Responsibilities
  • Develop new scheduling capabilities for orbital maneuver planning and ground-system contact scheduling
  • Iterate on features based on stakeholder feedback and changing requirements
  • Build and refine observability dashboards and alerts
  • Support live operations of constellation scheduling software
  • Improve the team's developer environment and processes
  • Investigate and mitigate production issues
Key requirements
  • Strong mathematics or modelling systems skills
  • Proven ability to write robust software applications
  • Comfort working in a dynamic environment with evolving requirements
  • Solid understanding of version control, testing, debugging and build systems
  • Bachelor’s degree or equivalent in Computer Science, Mathematics or similar discipline
  • adaptability
  • problem solving
  • communication
  • Programming in Rust or other compiled languages
  • Combinatorial optimization and/or mixed integer programming
  • Orbital mechanics and manoeuvre planning

Reference: WJ-747_30300797

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.