Spire logo

Senior Backend Software Engineer

Spire·$130,000 – $171,000

Primary stack

PythonRustLinuxCI/CD

Nice to have's

BashAI

Job description

About the Position

We are seeking an experienced Senior Backend Software Engineer to join our Sat OS team in Boulder, Colorado, United States. This role is pivotal in developing software for our satellite systems, contributing to the expansion and enhancement of our space and ground-based data transfer capabilities.

Responsibilities

As a Sat OS Software Engineer, you will:

  • Develop and enhance satellite-side applications with a focus on file transfer to and from the satellite and its payloads
  • Contribute to the design and implementation of the next generation of Spire’s File Transfer architecture (Rust)
  • Ensure that Spire’s file transfer services meet internal and mission-driven security standards
  • Enhance observability and fault-tolerance of Spire’s file transfer services
  • Take responsibility for the performance of critical file transfer services that contribute to the movement of data to and from Spire’s entire fleet of nanosatellites
  • Contribute to the design and implementation of highly available, fault-tolerant systems to meet the demands of new customer missions
  • Perform ground-based testing and in-orbit verification of new software services
  • Coordinate closely with Spire’s communications team, systems engineering, product owners, and internal customers to ensure alignment and optimal integration with interfacing hardware and software services
  • Create and maintain comprehensive documentation for APIs and system architectures
  • Implement observability solutions for space and ground-based services to provide a clear and actionable view of service performance

Requirements

  • 5+ years’ experience in professional software development
  • Proven experience in production-grade software development using at least one compiled language
  • Proficiency in Python or equivalent high-level language
  • Knowledge of Linux-based development
  • Excellent documentation, collaboration, and communication skills
  • Systems-level thinking (distributed, scalable, highly available) with an appetite for creating and adapting applications
  • Hands-on experience with Cloud Computing Platforms (AWS), IaC and modern CI/CD pipelines
  • Knowledge of version control systems

Nice to Have

  • Proficiency in Python and Rust
  • Experience working under regulatory frameworks such as NIST and FAR
  • Familiarity with cybersecurity principles and platforms such as Wiz
  • Experience with operating a live, highly available critical system at scale
  • Experience writing applications between L3 and L7 networking layers and familiarity with L2/L3 protocols
  • Experience with modern AI development tooling
  • Proficiency in scripting languages like Bash

We Offer

  • Competitive base salary range: $130,000-$171,000 USD
  • Commissions and annual equity awards
  • Employee benefits program including vacation, sick, and personal time off; optional medical, dental, vision, life, and disability coverage; a 401(K) plan; health and wellness reimbursement program; and participation in Spire’s Employee Stock Purchase Plan
  • Hybrid work model with a minimum of three days per week in the office

Global Perks

  • Name Your Satellite Program (NYSP)
  • Launch Attendance
  • Generous Time Off Policy
  • Education Assistance Program
  • Employee Assistance Program (EAP)
  • Employee Stock Purchase Program (ESPP)
  • Family Leave
  • Fitness Reimbursement
  • Employee Referral Program
  • Healthy snacks & beverages in every office

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.

Spire is 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. All candidates who receive a conditional offer will be required to complete a background check.

For more information, please review Spire's Global Data Privacy Notice for Employees, Contractors, Candidates and Visitors, as well as Spire's Privacy Policy.

© Spire. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches