waypointjobs

Spire

Senior Software Engineer (Rust)

mclean, VA

Check who can apply and the requirements below before continuing.

About this opportunity

Spire lists this Senior Software Engineer (Rust) opportunity in mclean, Virginia. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Overview

Software Engineer Linux Rust Satellite Systems gRPC

We are looking for a skilled Software Engineer with Rust experience to join our Sat OS team, which is responsible for developing the high-level operating system for our spacecraft. You will be instrumental in developing software for our satellite systems, enhancing our space-based payload execution and data collection capabilities. We need someone who is excited about the commercialization of nanosatellite systems and can thrive in a fast-paced environment with quick design-to-launch cycles.

Responsibilities

What You’ll Do:

Develop services in Rust that interface with hardware integration layers using modern protocols.

Migrate legacy Python systems to a new Rust-based, distributed architecture.

Contribute to the design and implementation of fault-tolerant systems.

Collaborate with the Platform Engineering team for optimal software-hardware integration.

Create and maintain documentation for APIs and system architectures.

Contribute to the improvement of our development processes and tools.

Perform ground-based testing and in-orbit verification of new software services.

Implement observability solutions for satellite-side services.

Key Skills

7+ years of professional software development experience.

Experience in production-grade software development using Rust.

Proficiency in Python or a similar high-level language.

Knowledge of Linux-based development.

Experience with inter-process communication protocols (e.g., gRPC).

Ability to communicate effectively with embedded software engineers.

Preferred Skills

Familiarity with safety-critical software systems.

Knowledge of version control systems (Git and GitHub).

Familiarity with CI/CD pipelines.

Experience with project management tools.

Proficiency in scripting languages like Bash.

Understanding of cybersecurity principles.

Knowledge of telemetry and command systems.

Experience in implementing Fault Detection, Isolation, and Recovery (FDIR) systems.

Tools and Technologies

Rust, Python, Bash

gRPC (inter-process communications)

Git

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

This position requires you to work a minimum of three days per week in the office, operating under a hybrid work model.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Appian Communications Inc McLean, Virginia

Stay Updated with TechBrains

Get the latest tech news, tutorials, and updates delivered to your inbox.

#J-18808-Ljbffr

Worksite address

mclean, VA, 22107, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

AFSIM Developer

laurel, MD

See pay details in description

Description Are you passionate about building high-fidelity simulations that shape the future of U.S. Space Force capabilities and force design …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer/Architect - TS SCI cleared

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job