Senior Software Engineer, Mission Planning

BlackSky is a real-time intelligence company that owns and operates the world's most advanced space-based intelligence platform, providing satellite imagery, automated analytics, and high-frequency monitoring of strategic locations, economic assets, and events from around the globe.
$155,000 - $175,000
Backend
Senior Software Engineer
Hybrid
8+ years of experience
Space

Description For Senior Software Engineer, Mission Planning

BlackSky, a leading real-time intelligence company, is seeking a Senior 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 a strong background in software system design, data structures, and efficient algorithm implementation, with a focus on production-level systems at scale.

Key responsibilities include contributing to the mission planning integrated product team, modeling and implementing concepts for autonomous constellation activities, developing production-level software in Go, and supporting ongoing operations as a subject matter expert. The role requires expertise in satellite systems, orbital mechanics, and attitude dynamics.

Qualifications include a degree in a computational field, 8+ years of relevant software development experience, proficiency in multi-threaded programming languages, and working knowledge of Go. The ideal candidate will have strong problem-solving skills, excellent communication abilities, and the capacity to work independently on complex projects.

BlackSky offers a comprehensive benefits package, including full medical, dental, and vision coverage, 401(k) with employer match, generous PTO, and professional development opportunities. The position is based in Seattle, WA, with a hybrid work arrangement, and the salary range is $155,000-$175,000 per year.

Join BlackSky to work on cutting-edge space technology and make a significant impact in the field of real-time global intelligence. This role offers the opportunity to grow into a technical or functional leadership position while working with a team dedicated to providing critical insights for national security and economic decision-making.

Last updated 2 months ago

Responsibilities For Senior 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 using methods compatible with existing and future ground and control software algorithms
  • 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
  • Provide occasional 24/7 support during Launch and Early Operations or Anomaly Response
  • Independently design and implement software improvements or features in support of mission planning with minimal supervision

Requirements For Senior 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 eight (8) 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
  • Expertise in software/hardware performance characteristics
  • Demonstrated initiative to identify and solve problems or inefficiencies
  • Strong team and inter-team cooperation and organization skills
  • Excellent written and verbal communication skills
  • Ability to sustain a workload consisting of several concurrent, independent activities
  • Demonstrated experience in self-guided software development
  • Must be a US citizen

Benefits For Senior 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, 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
  • Choice of Mac or PC
  • Awesome swag

Interested in this job?

Jobs Related To BlackSky Senior Software Engineer, Mission Planning

Senior Solutions Engineer

Senior Solutions Engineer role at BlackSky, bridging sales and tech for space-based intelligence platform. 5+ years exp, Secret clearance, GIS/AI knowledge required.

Sr. Software Development Engineer, Amazon

Senior Software Development Engineer role at Amazon's IT Services division, building scalable internal applications using AWS technologies.

Sr. Software Development Engineer, Studios Tech, Studios Core Software

Senior Software Engineer role at Amazon Studios Technology, building scalable backend systems for TV and movie production, offering $151K-$261K salary plus benefits.

Senior Software Dev Engineer, Alexa Daily Essentials (ADE)

Senior Software Engineer role at Amazon working on Alexa Daily Essentials, building voice-based solutions for home productivity and enterprise customers.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center, focusing on full-stack development and security, offering competitive pay and hybrid work model.