Drimva

CesiumAstro

Senior Staff Software Engineer - Fullstack

$184K–$225K

Westminster, CO · On-site · Senior Staff · Full-time · Posted Aug 19, 2026

Experience
12+ years of relevant software engineering experience.
Education
Bachelor’s degree in Software Engineering, Computer Engineering, or relevant field.
Visa sponsorship
U.S. citizenship is required. The posting also states applicants must be U.S. citizens, lawful permanent residents, conditional residents, asylees or refugees, or eligible to obtain required U.S. Department of State authorizations.

About the job

Build and modernize full-stack software for space mission systems, including distributed applications, operator interfaces, and ground and flight system integration.

What you'll do

  • Develop full-stack applications and modernize legacy space-related ground and flight software.
  • Architect distributed, cloud-native systems and implement DevSecOps, automated testing, and secure software practices.
  • Support ground and on-orbit integration and testing, including emulation, simulation, and interface validation.

What they ask for

  • Bachelor’s degree in Software Engineering, Computer Engineering, or relevant field.
  • Demonstrated technical leadership in software modernization or distributed systems, with experience architecting microservices, APIs, message buses, and high-availability systems.
  • Expertise integrating and testing software for space-based or ground mission systems; experience with one or more of C++, C#, Rust, Python, or Go.
  • U.S. citizenship and ability to obtain a Secret security clearance.

Nice to have

  • Existing security clearance (TS/SCI preferred).
  • Experience with DoD/IC programs, spacecraft or flight/ground integration, distributed processing, DevSecOps, DLT, or modern UI/UX frameworks.

Pay

USD 184,000–225,000 (per-year-salary) (base salary)

Tools

C++, C#, Rust, Python, Go, AWS, Azure, GitHub

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)