Senior Ground Software Engineer Verified today

K2 Space · Los Angeles, CA · Software · first seen 2026-07-16

The Role

As a Senior Software Engineer on the Ground Software team, you are responsible for creating the software used to build, test, and fly K2 satellites and customer payloads. You will develop new capabilities and automation on the mission software platform that flew Gravitas, scaling it to support multiple constellations. You will collaborate with Mission Operations and Flight Software teams to define and implement mission architecture, and work with external customers to scope and deliver software for their payload needs.

You will work in interdisciplinary domains including satellite command and control, constellation operations, mission automation, radio communications, and astrodynamics.

Responsibilities

  • Design and implement software for build, test, and operations of K2 vehicles and customer payloads
  • Collaborate with Mission Operators and Engineers to identify and scope software solutions for complex technical and business problems
  • Facilitate software design reviews, architecture discussions, and code reviews to align stakeholders on technical direction
  • Work across the full stack (Rust backend, TypeScript/Vue frontend) to support development, test, and operations milestones
  • Support internal and external customers in an on-call capacity as software is used for ground test and on-orbit spacecraft operations
  • Mentor other engineers to build strong team culture and software engineering practices

Qualifications

  • Bachelor's degree in computer science, computer engineering, electrical engineering, math, or STEM discipline, or 3+ years of professional software engineering experience
  • 5+ years of experience building software solutions in a professional environment

Nice-to-Have

  • Experience working on space missions or satellite ground segment
  • Experience with Rust or another statically-typed backend language (Go, C++, Java, C#, TypeScript)
  • Experience with JavaScript/TypeScript and modern frontend frameworks (Vue, React, Svelte)
  • Experience with version control, continuous integration, build, deployment, monitoring
  • Experience developing HTTP or gRPC APIs
  • Experience with SQL databases (PostgreSQL or similar)
  • Experience designing and implementing event-driven architectures
  • Experience developing reliable, scalable systems
  • Experience with Docker or Kubernetes

This role requires in-person presence at K2 headquarters in Torrance, CA.