C

CesiumAstro

Designs satellite communications hardware and software

Staff Software Engineer - Fullstack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeWestminster, CO, USA

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Computer Engineering, or a relevant field.
  • At least 8 years of relevant software engineering experience.
  • Demonstrated technical leadership across software modernization or distributed systems.
  • Experience architecting microservices, application programming interfaces, message buses, and high-availability systems.
  • Expertise integrating and testing software for space-based or ground mission systems.
  • Ability to mentor junior engineers and guide design decisions.
  • Experience with Department of Defense or Intelligence Community programs, Authorization to Operate processes, or DevSecOps on classified systems.
  • Experience developing in C++, C#, Rust, Python, or Go.
  • Experience with SQL or NoSQL database design and integration.
  • Experience with cloud services such as AWS, Azure, or GovCloud variants.
  • Experience with GitHub, Jira, and Confluence.
  • U.S. citizenship and ability to obtain a Secret security clearance are required.
  • Ability to travel up to 10%.

Responsibilities

  • Build modern full-stack applications in support of space mission systems.
  • Integrate and modernize legacy space-related ground and flight software.
  • Develop distributed applications leveraging microservices, cloud-native architectures, and Distributed Ledger Technology or consensus frameworks.
  • Support on-orbit and ground system integration and testing, including emulation, simulation, and interface validation.
  • Implement DevSecOps pipelines, automated testing, and secure software practices.
  • Develop modern user interface and user experience interfaces for mission operators and analysts.
  • Work closely with space system engineers, mission integrators, and operations teams.
  • Contribute to a mission-focused engineering culture and help shape the product.

Desired Qualifications

  • Existing security clearance; Top Secret/Sensitive Compartmented Information clearance is preferred.
  • Experience supporting Department of Defense or Intelligence Community programs.
  • Experience building software for spacecraft, operations software, or flight/ground segment integration.
  • Experience with high-performance computing, distributed processing, or real-time systems.
  • Experience with performance tuning and resource-constrained environments.
  • Experience with DevSecOps, infrastructure as code, and automated test frameworks.
  • Familiarity with Distributed Ledger Technology, blockchain, or consensus protocols.
  • Experience with modern user interface and user experience frameworks such as React, Vue, Svelte, or Blazor.

About the Company

CesiumAstro

Designs satellite communications hardware and software

CesiumAstro builds end-to-end space and airborne communications systems, combining hardware and software to connect satellites, UAVs, and ground stations. Its products include active phased array antennas, software-defined radios, and complete RF payloads that enable electronically steered links for inter-satellite communication, high-rate downlinks, lunar communications, and 5G/NTN networks. The company ships plug-and-play, commercially manufactured, full-stack systems designed to be flexible and cost-efficient, rather than bespoke one-off solutions. Its goal is to make space-based connectivity more accessible and adaptable across space, air, and ground networks for both government and commercial customers.

Company size
501-1,000
Company stage
Series D
Total funding
$1.6B
Headquarters
Bee Cave, TX
Founded
2017

Recently Posted Jobs

Explore more opportunities at CesiumAstro

See more jobs