Software Engineer, Ground Software
Core
Develop and maintain ground software systems for robotic spacecraft to enable dynamic space operations, including maneuvering, upgrading, and refueling.
Role type
Senior IC software engineer (ground systems)
Builds
Cloud-based scalable microservice systems for spacecraft ground operations
Domain
Aerospace / Space Operations / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
cloud architecture, microservices design, system reliability, stakeholder communication, requirements analysis, automation, code ownership, testing integration, technical mentorship, user story definition
Preferred skills
Master's degree in CS or related STEM
Technologies
AWS (EKS, MSK, Timestream, S3, Batch, Event Bridge), Python, C++, React, Tailwind, Redis, Kafka, InfluxDB, QuestDB, MongoDB, Git, CI/CD, Docker, Kubernetes
Responsibilities
Review and understand current ground stack, identify gaps and technical debt, create automated tooling to improve ground procedures, enforce code quality and standards, mentor junior engineers, provide technical expertise for user stories and epics
Seniority
Senior, hands-on IC