BlackSky

Staff Software Engineer, Ground and Control Services

BlackSky

full-time

Posted on:

Origin:  • 🇺🇸 United States • Virginia, Washington

Visit company website
AI Apply
Apply

Salary

💰 $165,000 - $175,000 per year

Job Level

Lead

Tech Stack

AnsibleAWSAzureCloudGoKubernetesMicroservicesPythonTerraform

About the role

  • Design, implement, and maintain software that enables autonomous satellite operations and real-time tasking
  • Develop and integrate services that interface with ground station infrastructure and satellite communication protocols
  • Build cloud-native microservices to support satellite tasking and monitoring
  • Collaborate with operations, communication engineers, flight software engineers, mission planning engineers, and other software teams to understand and refine technical requirements
  • Write clean, maintainable code with strong emphasis on safety, test coverage, and reliability
  • Participate in design reviews, code reviews, and team planning discussions
  • Support on-call rotations and troubleshooting of live system operations as needed
  • Support Launch and Early Operations of new satellites
  • 10-15% travel required
  • Other job-related duties as assigned

Requirements

  • Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience
  • A minimum of ten (10) years of professional software development experience
  • Proficiency in one or more programming languages (e.g. Go, Python, C++)
  • Experience developing and deploying microservices in cloud environments (e.g. AWS, GCS, Azure)
  • Familiarity with CI/CD pipelines, automated testing, and modern version control systems (e.g. Git)
  • Strong problem-solving skills and an ability to understand complex systems end to end
  • Excellent communication and collaboration skills in a cross-functional team environment
  • The program this role supports requires being a US-born citizen
  • Preferred: Master’s degree (or higher) in a related technical field
  • Preferred: Experience working with satellite ground systems or real-time control systems
  • Preferred: Exposure to infrastructure-as-code tools (e.g. Terraform, Ansible) and container orchestration (e.g. Kubernetes, Nomad)
  • Preferred: Understanding of system safety, fault tolerance, and recovery strategies
  • Preferred: Prior experience with telemetry, satellite operations, or aerospace-related domains
  • Preferred: Comfort working in high-availability, mission-critical software environments