BlackSky

Senior Software Engineer – Ground & Control Services

BlackSky

full-time

Posted on:

Location Type: Hybrid

Location: SeattleVirginiaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

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 six (6) 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.
Benefits
  • Medical, dental, vision, disability, group term life and AD&D, voluntary life and AD&D insurance
  • 15 days of PTO, 11 Company holidays, four Floating Holidays (pro-rated based on hire date), one day of paid volunteerism leave per year, parental leave and more
  • 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
  • Mac or PC? Your choice!
  • Awesome swag
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentprogramming languagesGoPythonC++microservicescloud environmentsCI/CD pipelinesautomated testingversion control systems
Soft Skills
problem-solvingcommunicationcollaborationteamwork
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineeringrelated technical field