Staff Software Engineer, Mission Planning

BlackSky is a real-time intelligence company. We own and operate the world's most advanced space-based intelligence platform and provide customers satellite imagery, automated analytics and high-frequency monitoring of strategic locations, economic assets and events from around the globe.
$165,000 - $185,000
Backend
Staff Software Engineer
Hybrid
12+ years of experience
Space
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer

Staff Software Engineer position at Intuit leading GenAI agentic capability development for the Unified Interactions Platform, combining technical leadership with hands-on engineering in AI and distributed systems.

Astha-Staff Software Engineer – Backend

Staff Software Engineer position at Intuit focusing on backend development, offering opportunity to work on innovative financial technology solutions serving millions of customers worldwide.

Software Engineering SMTS

Staff Software Engineering position at Salesforce focusing on backend development with ASP.NET, C#, and web services, offering hybrid work options in Dallas, TX.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering role at Salesforce focusing on performance testing, software development, and system optimization.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on cloud platform development and API design, offering competitive compensation and hybrid work options in the Seattle area.

Description For Staff Software Engineer, Mission Planning

BlackSky, a leading real-time intelligence company, is seeking a Staff Software Engineer for Mission Planning to join their innovative team. This role is crucial in developing and maintaining optimal, automated autonomous operations for the BlackSky constellation. The ideal candidate will have expertise in software system design, data structures, efficient data storage and retrieval, and algorithm implementation. With a focus on production-level systems at scale, you'll work on mission planning products, develop code in Python and Go, and contribute to internal tooling. This position offers the opportunity to work with cutting-edge space technology, making a global impact while being part of a people-first, customer-focused, and fun team. Located in Seattle, WA, this role combines the excitement of space technology with the challenge of advanced software engineering. Join BlackSky to shape the future of real-time global intelligence and advance your career in a dynamic, fast-paced environment.

Last updated 7 months ago

Responsibilities For Staff Software Engineer, Mission Planning

  • Contribute to mission planning integrated product team, interfacing with mission planning, ground software, and product engineers to plan and execute autonomous constellation operations software products.
  • Model, implement, and test concepts of operation for autonomous planning of various constellation activities including imaging, system calibration, propulsion, or other critical activities.
  • Model satellite subsystems (communications, power, attitude) using methods that are compatible with existing and future ground and control software algorithms as needed to support Mission Planning functions.
  • Develop production-level software in Go specifically for mission planning algorithms and supporting subroutines.
  • Support ongoing constellation operations and customer fulfillment efforts as a mission planning subject matter expert.
  • Translate product concepts to engineering requirements and facilitate review and discussion among stakeholders.
  • Occasional 24/7 support expected during Launch and Early Operations or Anomaly Response in support of debugging and fixing mission planning algorithms.
  • Independently design and implement software improvements or features in support of mission planning with limited to no direction.

Requirements For Staff Software Engineer, Mission Planning

Go
Python
  • Bachelor's or Master's degree or higher in computer science, mathematics, physics, statistics, or another computational field.
  • At least twelve (12) years of relevant software development experience.
  • Familiarity with satellite first principals such as orbital mechanics, attitude dynamics, and satellite systems.
  • Experience writing technical requirements and driving to implementation.
  • Expert level proficiency in one or more compiled multi-threaded programming languages.
  • Working knowledge of Go.
  • Expert knowledge of software design, maintenance, and implementation including data structures, data retrieval and storage, algorithm efficiency, and maintainable scalable code.
  • Expertise in software/hardware performance characteristics.
  • Demonstrated initiative to identify and solve problems or inefficiencies in your current field of expertise.
  • Possess strong team and inter-team cooperation and organization skills.
  • Excellent written and verbal communication skills with a strong understanding of audience.
  • Ability to sustain a workload consisting of several concurrent, independent activities.
  • Demonstrated experience in self-guided software development, both as an individual contributor and as a technical team lead.
  • Must be a US citizen.

Benefits For Staff Software Engineer, Mission Planning

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, vision, disability, group term life and AD&D, voluntary life, and AD&D insurance
  • BlackSky pays 100% of employee-only premiums for medical, dental and vision and contributes $100/month for out-of-pocket expenses
  • 15 days of PTO, 11 Company holidays, four Floating Holidays (pro-rated based on hire date), one day of paid volunteerism leave per year, parental leave
  • 401(k) pre-tax and Roth deferral options with employer match
  • Flexible Spending Accounts
  • Employee Assistance and Travel Assistance Programs
  • Employer matching donations
  • Professional development
  • Mac or PC? Your choice!
  • Awesome swag

Interested in this job?