Designing and implementing software for satellite and ground networks to enable customers to view satellite performance and internally plan, design and optimize satellite networks
Requirements
- Experience with system level architecture and big data design
- Strong Proficiency with React JavaScript/TypeScript and Python
- Experience with FastAPI or similar frameworks
- Experience working with relational/SQL databases (e.g. Postgres)
- Experience designing and maintaining REST or GraphQL APIs
- Experience deploying backend services to cloud environments (e.g., AWS, GCP)
- Comfortable working in Linux, using shell tools, and managing source control with Git
- Familiarity with Docker, Kubernetes, or other container-based deployment strategies
Responsibilities
- Lead the design, build, and implementation of Satellite and network management software
- Own backend and UI development for internal tools across test infrastructure, mission control, and business operations
- Build intuitive web-based UIs for telemetry dashboards, test orchestration, command execution, and workflow monitoring
- Automate manual workflows to increase operational velocity across engineering, network, and satellite operations
- Design high-performance, reliable, mission-critical software that sends commands to space
- Collaborate with multidisciplinary teams to define software requirements, architectures, and designs
Other
- Bachelor’s degree in Computer Science or a related technical field
- 7+ years of experience as a full stack developer in industry
- Highly motivated, self-starting, and able to perform duties autonomously without supervision
- U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required