Live · read from company career sites daily at 06:00 UTC

Ground Software Engineer Seen this week

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

The Role

As a Software Engineer on K2's Ground Software team, you will create the software used to build, test, and fly our satellites and customer payloads. You will extend the mission software platform that flew K2's Gravitas satellite, developing new capabilities and automation as we scale to support multiple constellations. You will collaborate closely with Mission Operations and Flight Software teams to define our mission architecture, and work with external customers to scope and deliver software for their payload needs.

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

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

Responsibilities

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

Qualifications

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

Nice-to-Have

  • Experience working on space missions and/or the satellite ground segment
  • Experience with Rust or another statically-typed backend programming language (Go, C++, Java, C#, TypeScript)
  • Experience with JavaScript/TypeScript and modern frontend development tooling (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 and/or Kubernetes