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 customer site.
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 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.
Tech Stack
AWS
Azure
Cloud
Kubernetes
Microservices
Python
Go
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