About the Role
Join Planet as a Software Engineer - Missions Software in this exciting remote position. At Planet, we are committed to using space technology to improve life on Earth. Our innovative team designs and operates the largest constellation of imaging satellites, delivering critical data to various sectors worldwide. As a Software Engineer, you will play a key role in developing our Mission Control application, which empowers spacecraft operators to monitor and control our satellite fleet.
What You'll Do
- Maintain and enhance the automation and services responsible for satellite operations.
- Specify and implement new HTTP APIs and improve existing ones.
- Evaluate and select appropriate software technologies for our systems.
- Design and deploy critical infrastructure to support satellite operations.
- Collaborate with cross-functional teams to ensure our satellite constellation meets mission objectives.
Requirements
- Bachelor’s degree in Computer Science, Aerospace Engineering, or a related field.
- 2+ years of relevant experience as a Software Engineer.
- Proficiency in Python programming and API design.
- Experience with relational databases (e.g., Postgres, MySQL).
- Familiarity with CI/CD workflows and tools like GitLab CI and Docker.
- Strong Linux skills and ability to work in a dynamic environment.
- Excellent communication skills for cross-team collaboration.
Nice to Have
- Experience with cloud-based infrastructure (AWS, GCP).
- Knowledge of infrastructure management tools (Ansible, Kubernetes, Terraform).
- Experience in microservice environments and monitoring tools (Datadog, Sentry).
- Understanding of aerospace concepts.
What We Offer
- Competitive salary ranging from $120,000 to $140,000 per year.
- Equity options to share in our success.
- Comprehensive health and dental coverage.
- Paid time off, including vacation and holidays.
- Home office reimbursement and wellness programs.
- Tuition reimbursement and access to learning resources.
- A supportive and inclusive work environment.
At Planet, we value diversity and are committed to creating an inclusive workplace. We encourage applications from candidates of all backgrounds and experiences. If you are excited about the opportunity to work in a remote role that combines technology and humanitarian efforts, we want to hear from you!
This role offers a unique opportunity to work at the intersection of technology and space exploration. With competitive pay and a focus on innovation, it's a great fit for motivated engineers.
Who Will Succeed Here
Proficient in designing and implementing RESTful APIs using Python frameworks like Flask or FastAPI, ensuring seamless integration with satellite data systems and third-party services.
Demonstrates a strong understanding of containerization and orchestration technologies, particularly Docker and GitLab CI, to streamline deployment processes and maintain consistent development environments in a remote setting.
Possesses a proactive mindset with experience in cloud services (AWS, GCP) for managing scalable applications, along with a solid foundation in database management using Postgres and MySQL, allowing for efficient data handling and storage.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months