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, Mission Management

BlackSky

$155,000 - $175,000
Aug 13, 2025
Seattle, WA, US • Remote, US
Apply Now

BlackSky is looking to develop and maintain optimal, automated autonomous operations for the BlackSky constellation, and is seeking a Staff Software Engineer to join the Mission Management Engineering team to solve this problem.

Requirements

  • Fluency in Python, a strong understanding of Go, and are comfortable using other languages when necessary.
  • Expert knowledge of software design, maintenance, and implementation including data structures, data retrieval and storage, algorithm efficiency, and maintainable scalable code.
  • Familiarity with satellite first principals such as orbital mechanics, attitude dynamics, and satellite systems.
  • Expertise in software/hardware performance characteristic.
  • Experience with automation of complex systems (satellite, vehicle fleets, drones, etc.).
  • Knowledge of geospatial systems or data.

Responsibilities

  • Design, implement, and maintain software for the components making up BlackSky’s mission management services.
  • Participate in design reviews, code reviews, and team planning discussions.
  • Take an active role in testing, debugging, and documenting implemented software functionality.
  • Proactively identify problems with requirements (lack of clarity, inconsistencies, technical limitations) and communicates these issues early.
  • Interface with mission planning, ground software, and platform engineers to plan and execute autonomous constellation operations software products.
  • Assist with operational tasks to ensure stability in production environments and support ongoing constellation operations and customer fulfillment efforts.
  • Support on-call rotations and troubleshooting of live system operations as needed.

Other

  • Bachelor’s or Master’s degree or higher in one of the following fields: computer science, mathematics, physics, statistics, or another computational field.
  • A minimum of ten (10) years of relevant software development experience.
  • Possess strong team and inter-team cooperation and organization skills.
  • Excellent written and verbal communication skills with a strong understanding of audience.
  • The program this role supports requires being a US-born citizen.