Design and build high-performance, reliable, mission-critical software that is used to send commands to space and provide real-time situational awareness to keep Astranis' fleet safe and online.
Requirements
- Strong proficiency in Python
- Experience with distributed systems and microservice architectures
- Experience and understanding of databases (Postgres, etc)
- Experience and understanding of pub/sub and streaming systems (RabbitMQ, Flink, etc)
- Experience with Kubernetes
- Experience introducing metrics and monitoring to increase system stability
- Proficiency in C++, Go, Rust
Responsibilities
- Design and build high-performance, reliable, mission-critical software that is used to send commands to space
- Take full ownership of features, working across backend and infrastructure
- Collaborate with multidisciplinary teams to define software requirements, architectures, and designs
- Continuously assess the evolving tech landscape and advocate for innovations that will improve our system
- Mentor teammates, share knowledge, and help raise the technical bar
Other
- 6+ years of professional experience as a software engineer
- Bachelor’s degree in Computer Science or related technical field
- U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required