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, 53 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
20 hours, 8 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
20 hours, 8 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
20 hours, 8 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