Astranis is looking to hire a Senior Software Engineer - Software Infrastructure to support a rapidly expanding fleet of satellites by improving the reliability, maintainability, and scalability of software systems.
Requirements
- 5+ years experience in Infrastructure and DevOps engineering
- Proficiency with Python, Go, or other high-level programming language
- Experience with scaling build systems such as, but not limited to: Bazel, CMake, or Pants
- Strong Experience with Linux
- Experience working with CI tools such as Gitlab, Github, Jenkins, Tekton or others
- Bazel build system
- Code coverage reporting
Responsibilities
- Improve the reliability, maintainability, and scalability of software systems as we expand our growing fleet of satellites.
- Partner closely with engineering teams to design, build, and operate infrastructure that supports flight and ground software.
- Implement and own the proliferation of metrics and performance tracking in development, CI, production, and mission contexts.
- Maintain and streamline a CI pipeline integrating with a mix of real and simulated hardware.
- Automate release, deployment, and monitoring tooling for development and production systems.
- Lead initiatives that improve developer productivity and developer experience
Other
- Bachelor of Science in a related discipline (e.g. Information Technology, Computer Science)
- Strong written and oral communication skills
- Highly motivated, self-starting, and able to perform duties autonomously without much supervision
- U.S. Citizenship, Lawful Permanent Residency, or Refugee/Asylee Status Required
- We believe in a diverse and inclusive workplace, and we encourage all people to join our team and bring their unique perspective to help make us stronger.