Spire Global, a leading space-to-cloud analytics company, is seeking a Senior Software Engineer specializing in Rust to join their Sat OS team. This role focuses on developing the high-level operating system for spacecraft, working on critical systems that power their satellite constellation.
The position offers a unique opportunity to work on cutting-edge space technology, where design-to-launch cycles are measured in weeks and months rather than years. You'll be responsible for developing Rust-based services that interface with hardware, implementing communication protocols between ground and space systems, and migrating legacy Python systems to a modern distributed architecture.
The ideal candidate brings 7+ years of professional software development experience, with strong expertise in Rust and familiarity with Python. You'll work in a hybrid environment, collaborating with embedded software engineers and platform teams to ensure optimal integration between software and hardware systems.
Key responsibilities include developing fault-tolerant systems, implementing observability solutions, and performing both ground-based testing and in-orbit verification of new software services. The role requires excellent documentation skills and experience with inter-process communication protocols like gRPC.
Spire offers compelling benefits including their unique Name Your Satellite Program, launch attendance opportunities, and comprehensive benefits covering education assistance, equity participation through ESPP, and family-friendly policies. The company's mission to improve life on Earth with data from space provides an exciting backdrop for engineers looking to make a meaningful impact in the space industry.
Working at Spire means joining a global team that operates the largest multi-purpose satellite constellation, with a focus on providing advanced maritime, aviation, and weather tracking worldwide. The position requires minimum three days per week in the Glasgow office, offering a balance between collaborative in-person work and flexible remote options.