Blacksky Staff Software Engineer for Ground & Control Services developing autonomous software for satellite constellation operations. Build software bridging hardware interfaces and cloud microservices for real-time satellite tasking and monitoring.
Responsibilities
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 software solutions 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.
Anticipated 10-15% travel required to support launch operations.
Other job-related duties as assigned.
Qualification
Bachelor’s degree in computer scienceFamiliarity with CI/CD pipelinesUnderstanding of system safetyComfort working in high-availabilityMedical
Required
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 both cloud environments (e.g. AWS, GCS, Azure) and on-premise Kubernetes-based environments.
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.
Prior experience with satellite operations, ground stations, or others aerospace-related domains (e.g. X-Band, UHF, or telemetry).
The program this role supports requires being a US-citizen.
Preferred
Master’s degree (or higher) in a related technical field.
Over 12 years of professional software development experience.
Exposure to infrastructure-as-code tools (e.g. Terraform, Ansible) and container orchestration (e.g. Kubernetes, Nomad).
Understanding of system safety, fault tolerance, and recovery strategies.
Comfort working in high-availability, mission-critical software environments.
Life at BlackSky for full-time benefits-eligible employees includes:
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!