✨ About The Role
- The Sr. Backend Software Engineer will develop software systems for managing thousands of satellites in low-earth orbit, ensuring high reliability and availability.
- Responsibilities include participating in architecture, design, and code reviews to create mission-critical software for satellite operations.
- The role involves building analysis pipelines that enhance understanding of the satellite fleet for engineers across various disciplines.
- The engineer will work on collision avoidance, maneuver coordination, and orbital prediction tools for the world's largest spacecraft constellation.
- The position requires a complete lifecycle approach to software development, including development, testing, and support.
âš¡ Requirements
- The ideal candidate will have a bachelor's degree in computer science, engineering, math, or a related field, with at least 5 years of professional experience in software development.
- A strong background in Python programming is essential, along with experience in relational databases such as PostgreSQL or CockroachDB.
- Candidates should possess knowledge of distributed systems and large-scale consumer internet systems, demonstrating the ability to design and implement highly reliable software infrastructure.
- Experience with C++ and/or Golang is preferred, indicating a versatile programming skill set.
- The successful applicant will be comfortable working extended hours and weekends as needed, showcasing a commitment to project deadlines and team collaboration.