SpaceX

Software Engineer, Satellite Operations (Starshield)

SpaceX

Apply
about 1 month ago
Hawthorne, CA, USA
Entry Level / Mid Level

Base Salary

$120k - $145k/yr

Responsibilities

  • Own the complete lifecycle of the software and systems you create, including development, testing, deployment, and operational support.
  • Develop highly reliable and available software systems for the tasking and monitoring of satellites in low-earth orbit.
  • Design and implement performant and safe satellite flight software.
  • Build automated ground-based software systems that integrate smart data processing with satellite control.
  • Act as a cross-disciplinary expert, collaborating with other engineers to diagnose on-orbit faults and develop permanent resolutions.
  • Lead on-orbit satellite operations through all phases of flight and perform on-call rotations.

Requirements

  • Bachelor's degree in computer science, aerospace engineering, physics, or another engineering discipline.
  • Development experience in C, C++, Python, or similar programming languages.
  • Production experience with containerization technologies like Docker or Kubernetes is preferred.
  • Experience developing and deploying HTTP servers for scalable web operations and real-time monitoring applications.
  • Knowledge of computer architecture, networks, and inter-process communications.
  • Understanding of version control, testing, continuous integration, and deployment.
  • Ability to work effectively in a dynamic environment with changing needs.
  • Active Top Secret clearance or willingness to obtain one is preferred.

Benefits

  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan with company matching.
  • Paid parental leave and 3 weeks of paid vacation.
  • Access to long-term incentives like company stock and potential bonuses.
  • Eligibility for paid holidays and sick leave.

Tech Stack

CC++DockergRPCKubernetesPostgreSQLPython

Categories

BackendDevOpsFull Stack