Taro Logo

Staff Software Engineer, Mission Management

BlackSky is a real-time intelligence company that owns and operates an advanced space-based intelligence platform providing satellite imagery and monitoring services globally.
$155,000 - $175,000
Backend
Staff Software Engineer
Remote
10+ years of experience
Space

Job Description

BlackSky, a leading real-time intelligence company, is seeking a Staff Software Engineer to join their Mission Management Engineering team. This role is critical in developing and maintaining automated autonomous operations for BlackSky's satellite constellation. The position offers an opportunity to work with cutting-edge space technology, developing production-level systems at scale using Python and Go.

The role combines software engineering excellence with space technology, requiring expertise in system design, data structures, and efficient algorithm implementation. You'll be working on mission-critical systems that control and manage satellite operations, making real-world impact in space technology. The position offers growth opportunities into technical leadership after demonstrating individual contribution capabilities.

As a Staff Engineer, you'll be involved in the full software development lifecycle, from requirements gathering to production deployment. The role requires collaboration with cross-functional teams, including mission planning, ground software, and platform engineers. You'll also participate in on-call rotations and support satellite launch operations, making this an exciting opportunity for engineers interested in space technology.

The company offers a comprehensive benefits package, including fully covered medical premiums, 401(k) matching, stock purchase options, and professional development opportunities. The work environment is flexible, with both remote and in-office options available. This is an ideal position for experienced software engineers who want to apply their skills to advance space-based intelligence technology while working with a dynamic, mission-driven team.

Last updated 14 days ago

Responsibilities For Staff Software Engineer, Mission Management

  • Design, implement, and maintain software for mission management services
  • Participate in design reviews, code reviews, and team planning discussions
  • Take an active role in testing, debugging, and documenting software
  • Interface with mission planning, ground software, and platform engineers
  • Assist with operational tasks in production environments
  • Support on-call rotations and troubleshooting
  • Support Launch and Early Operations of new satellites

Requirements For Staff Software Engineer, Mission Management

Python
Go
  • Bachelor's or Master's degree in computer science, mathematics, physics, statistics, or computational field
  • Minimum of 10 years of software development experience
  • Fluency in Python and strong understanding of Go
  • Expert knowledge of software design and implementation
  • Strong team and inter-team cooperation skills
  • Excellent written and verbal communication skills
  • Must be a US-born citizen
  • Ability to handle concurrent activities

Benefits For Staff Software Engineer, Mission Management

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Medical, dental, vision insurance (100% employee premium covered)
  • 15 days PTO
  • 11 Company holidays
  • 4 Floating Holidays
  • Parental leave
  • 401(k) with employer match
  • Employee Stock Purchase Program
  • Professional development
  • Choice of Mac or PC

Related Jobs