Job Description
Planet is seeking a Senior Software Engineer to join their Orbits R&D team. This role focuses on Flight Dynamics and Mission Planning for Planet’s satellite fleet. The ideal candidate will architect software, write production-level code, and lead the development of constellation-level automation tools. They will also mentor and establish the team’s software strategy. This position can be based at the SF-Head Quarters or remote based in the United States or Canada.
Responsibilities: - Research, design, and architect new software solutions for managing Flight Dynamics and Mission Planning needs.
- Work on complex applied mathematics problems with aerospace engineers.
- Improve the operations of existing satellite fleets and enable future missions.
Requirements: - Advanced degree in computer science, aerospace engineering, physics, or a related field.
- 8+ years of relevant software development experience in C++ and Python.
- Experience maintaining peer-reviewed code and familiarity with orbital mechanics and space mission operations.
- Ability to carry out first-principles analysis and operationalize MVP solutions.
- Excellent written and verbal technical communication skills.
What Planet offers: - Comprehensive Medical, Dental, and Vision plans
- Health Savings Account (HSA) with a company contribution
- Generous Paid Time Off
- 16 Weeks of Paid Parental Leave
- Remote-friendly work environment
- Wellness Program and Employee Assistance Program (EAP)
- Home Office Reimbursement
- Monthly Phone and Internet Reimbursement
- Tuition Reimbursement and access to LinkedIn Learning
- Equity
- Commuter Benefits (if local to an office)
- Volunteering Paid Time Off