Skip to content
QuindarQuindar

Senior Software Engineer, Command & Control

Develop backend command-and-control software that enables reliable communication between Quindar’s platform and diverse satellite vehicles. The role requires 3+ years of complex systems or hardware-software integration experience, strong protocol and systems skills, and a bachelor’s degree or equivalent practical experience.

About the job

Responsibilities

  • Develop backend Command & Control (C2) software connecting the platform to satellite vehicles.
  • Build reliable machine-to-machine communication and systems integrations for heterogeneous spacecraft.
  • Work with binary protocols, command and telemetry definitions, data transport, serialization and encoding, stateful communication, hardware interfaces, and remote-system operations.
  • Collaborate with a multidisciplinary team to onboard satellite vehicles by translating spacecraft-specific interfaces and protocols into maintainable platform integrations.
  • Develop abstractions, tooling, and architecture to support many spacecraft without creating every integration from scratch.
  • Design C2 systems that scale across vehicles, protocols, and missions.
  • Take ownership of technically ambiguous integration problems through completion.
  • Maintain high standards for software quality, resilience, observability, and performance.
  • Communicate complex technical information to internal and customer-facing audiences.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 3+ years of professional experience developing software for satellite command and control, telecommunications, networking, robotics, embedded systems, industrial automation, IoT, defense systems, or similarly complex machine-to-machine or hardware-software systems.
  • Proficiency in backend or systems programming languages such as Python and Rust.
  • Experience building software that communicates with, controls, or processes data from remote machines, embedded systems, hardware assets, or other complex systems.
  • Experience implementing or integrating machine-to-machine communication protocols, including binary serialization, framing, packetization, transport, message routing, sequencing, acknowledgements, error handling, and state management.
  • Experience with real-time or embedded software, distributed systems, networking, telecommunications, robotics, IoT, industrial systems, or hardware/software integration.
  • Demonstrated experience taking a protocol, interface specification, or hardware integration from documentation through implementation, testing, troubleshooting, and production operation.
  • Strong technical analysis, systems thinking, troubleshooting, adaptability, cross-functional communication, and ownership skills.

Nice-to-haves

  • Satellite communication standards such as CCSDS, CSP, CFDP, and IP.
  • Structured command, telemetry, or interface definitions such as XTCE and MIB.
  • Encryption algorithms including AES-256 GCM, AES-256 CFB, AES-256 ECB, NSA Type 1 PEGASUS, and NSA Type 1 CARIBOU.
  • Kubernetes platforms and DevSecOps practices.
  • Relational or time-series databases.
  • Git and GitHub or similar version-control workflows.
  • Open-source software experience.
  • Aerospace experience; experience in adjacent industries is also relevant.

Compensation and Benefits

  • Hybrid schedule with two days per week in the Arvada, CO, Washington, D.C., or Seattle, WA office and significant remote work.

Skills

Python, Rust, Ccsds, Csp, Cfdp, Xtce, Mib, Kubernetes, DevSecOps, Aes-256 Gcm, Relational Databases, Time-Series Databases, Git, GitHub, Distributed Systems

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Fetch

Fetch

United States

Senior Backend Engineer II, Data & Agentic Context Platforms
$190k+/yrRemote8+ YOEBackend Engineering

Build and operate backend services, data pipelines, storage, and retrieval systems that provide trusted context to agentic platforms and product applications. The role requires 8+ years of software engineering experience, distributed-systems expertise, cloud infrastructure knowledge, and strong data modeling skills.