Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

BlackSky Logo

Staff Software Engineer, Ground & Control Services

BlackSky

$165,000 - $175,000
Nov 17, 2025
Seattle, WA, US • Herndon, VA, US • Remote, US
Apply Now

BlackSky is looking to solve the problem of building autonomous software that controls and monitors its satellite constellation, including high-speed tasking, ground and space telemetry, health monitoring, and low-latency communication with ground stations worldwide.

Requirements

  • Proficiency in one or more programming languages (e.g. Go, Python, C++).
  • Experience developing and deploying microservices in cloud environments (e.g. AWS, GCS, Azure).
  • Familiarity with CI/CD pipelines, automated testing, and modern version control systems (e.g. Git).
  • Strong problem-solving skills and an ability to understand complex systems end to end.
  • Experience working with satellite ground systems or real-time control systems.
  • Exposure to infrastructure-as-code tools (e.g. Terraform, Ansible) and container orchestration (e.g. Kubernetes, Nomad).
  • Understanding of system safety, fault tolerance, and recovery strategies.

Responsibilities

  • Design, implement, and maintain software that enables autonomous satellite operations and real-time tasking.
  • Develop and integrate services that interface with ground station infrastructure and satellite communication protocols.
  • Build cloud-native microservices to support satellite tasking and monitoring.
  • Collaborate with operations, communication engineers, flight software engineers, mission planning engineers, and other software teams to understand and refine technical requirements.
  • Write clean, maintainable code with strong emphasis on safety, test coverage, and reliability.
  • Participate in design reviews, code reviews, and team planning discussions.
  • Support on-call rotations and troubleshooting of live system operations as needed.

Other

  • Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
  • A minimum of ten (10) years of professional software development experience.
  • Excellent communication and collaboration skills in a cross-functional team environment.
  • The program this role supports requires being a US-born citizen.
  • 10-15% travel required.