Staff Software Engineer, Command and Control

1 month ago
Full-time
Lead
Software Development
BlackSky

BlackSky

BlackSky provides high-quality earth observation satellite imagery in near real time, enabling customers to anticipate and act swiftly on global changes.

Professional Services
251-1K
Founded 2015
$50M raised

Description

  • Design, implement, and maintain software for BlackSky’s mission management services.
  • Participate in design reviews, code reviews, and team planning discussions.
  • Test, debug, and document implemented software functionality.
  • Identify requirements issues, technical limitations, and inconsistencies early and communicate them proactively.
  • Collaborate with mission planning, ground software, and platform engineers to execute autonomous constellation operations products.
  • Support operational tasks to maintain production stability and ongoing constellation operations.
  • Participate in on-call rotations and troubleshoot live system issues as needed.
  • Support launch and early operations for new satellites.
  • Develop production code in Python and Go as needed.

Requirements

  • Bachelor’s, Master’s, or higher degree in computer science, mathematics, physics, statistics, or another computational field, or equivalent experience.
  • 8+ years of relevant software development experience.
  • Fluency in Python and strong understanding of Go, with comfort using other languages when necessary.
  • Expert knowledge of software design, maintenance, and implementation, including data structures, data storage and retrieval, algorithm efficiency, and scalable maintainable code.
  • Demonstrated initiative to identify and solve problems or inefficiencies.
  • Strong team and cross-team cooperation and organization skills.
  • Excellent written and verbal communication skills with strong audience awareness.
  • Ability to manage several concurrent independent activities.
  • US citizenship may be required for some programs.
  • Preferred: familiarity with satellite fundamentals such as orbital mechanics, attitude dynamics, and satellite systems.
  • Preferred: expertise in software and hardware performance characteristics.
  • Preferred: experience automating complex systems such as satellites, vehicle fleets, or drones.
  • Preferred: knowledge of geospatial systems or data.
  • Must meet ITAR eligibility requirements, including U.S. citizenship, lawful permanent residency, protected individual status, or eligibility for required U.S. State Department authorizations.

Benefits

  • Medical, dental, vision, disability, group term life, AD&D, and voluntary life and AD&D insurance.
  • BlackSky pays 100% of employee-only premiums for medical, dental, and vision and contributes $100 per month for out-of-pocket expenses.
  • 15 days of PTO, 11 company holidays, four floating holidays, and one day of paid volunteer leave per year.
  • Parental leave.
  • 401(k) pre-tax and Roth deferral options with employer match.
  • Flexible Spending Accounts.
  • Employee Stock Purchase Program.
  • Employee Assistance and Travel Assistance Programs.
  • Employer matching donations.
  • Professional development support.
  • Choice of Mac or PC.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Test Infrastructure

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is seeking a Senior Software Systems Validation Engineer to lead end-to-end validation of autonomous drone delivery software, from simulation through full-system flight testing, for safe deployment and operating-domain expansion.

C++ Python Rust SQL
19 hours, 12 minutes ago

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
19 hours, 27 minutes ago

Senior Software Engineer

Xebia 1K-5K Internet Software & Services

Xebia is hiring Senior Software Engineers for an international digital payments and fintech project focused on building and evolving a scalable, reliable payment platform.

Agile Apache AWS CI/CD CSS Generative AI Git Hibernate HTML Java JavaScript Jenkins JSON JUnit Maven Microservices REST API Selenium Shell Scripting Spring Boot SQL XML
19 hours, 27 minutes ago

Software Engineer, Edge

Kargo 251-1K Media

Kargo is hiring a software engineer to develop edge-device machine vision and AI systems that improve freight dock operations through real-time perception and fleet management.

C++ Computer Vision Linux Machine Learning Python
19 hours, 27 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers