Back to Jobs
Planet Labs
Development 1h ago

Software Engineer - Mission Control (Satellite Operations)

Planet Labs
CanadaCanada
Full-time
$82,000 — $102,500 CAD
Mid-Level

Job Description

Key Skills Required

Master these to land this role

Python2h 41mFree Trial ✨
Start 10-Day Free Trial
DevOps1h 38mFree Trial ✨
Start 10-Day Free Trial
Backend42mFree Trial ✨
Start 10-Day Free Trial
API DesignAWS

Want to know if you're a match for this job?

Calculate My Match Score

Planet’s Mission Control is a web-based application that empowers spacecraft operators and analysts to monitor, control, and study our growing fleet of satellites. It is flanked by a number of distributed microservices that handle spacecraft scheduling, tasking, telemetry processing, and similar operational needs. Together, these services automate much of the day-to-day operations of Planet's fleet of satellites.

Impact You'll Own:

  • Maintain and augment the automation and services ultimately responsible for the operation of Planet’s satellites. This includes but is not limited to:
    • Specify and implement new HTTP APIs and help improve existing ones.
    • Evaluate and choose appropriate software technologies.
    • Design and deploy critical infrastructure.
  • Contribute with a team that values open and honest communication, collaboration, self-learning and initiative to solve problems big and small.
  • Work closely with various teams across Planet, ranging from Satellite and Ground Operations, to Pipeline and Product teams to ensure the satellite constellation meets all of the needs to achieve Planet’s missions.

What You Bring:

  • Bachelor’s degree in Computer Science, Aerospace Engineering, or similar.
  • 2–3 years of relevant work experience.
  • Experience in Python programming.
  • Experience in API design.
  • Experience with automated testing, code review, and documentation.
  • Experience with relational database technologies (e.g., Postgres, MySQL).
  • Experience with maintaining peer-reviewed code and continuous integration and deployment workflows and tooling like GitLab CI and Docker or similar.
  • Proficient Linux skills.
  • Ability to be a self-starter for solving problems in a dynamic environment.
  • Ability to clearly communicate and collaborate with cross-functional teams.

What Makes You Stand Out:

  • Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP.
  • Experience maintaining infrastructure with Ansible or similar (e.g., Kubernetes, Terraform).
  • Experience working with monitoring tools like Datadog, Sentry, or equivalent.
  • Experience working in microservice environments.
  • Knowledge of aerospace concepts.

How would you rate this job post?

See what other professionals think about this role.

banner

Planet Labs (often referred to simply as Planet) is a highly disruptive aerospace and geospatial data enterprise fundamentally revolutionizing how we monitor our rapidly changing world. Founded in 2010 by a team of former NASA scientists and headquartered in San Francisco, California, the company designs, builds, and operates the largest constellation of Earth-observing satellites in human history. Under the hood, their agile aerospace architecture leverages hundreds of compact, high-performance satellites (including SuperDoves, SkySats, and the next-generation Pelican and Tanager constellations) to capture a daily, high-resolution photographic index of the entire global landmass. Their primary target audience spans massive agricultural conglomerates, global defense and intelligence agencies, civil governments, and financial institutions that desperately need near real-time, multidimensional insights to track climate risks, monitor critical border infrastructure, and detect supply chain anomalies. What sets Planet apart in the capital-intensive space tech industry is its unprecedented frequency and scale—shifting the paradigm from static, outdated satellite mapping to a dynamic, AI-powered "Planet Insights Platform" that empowers decision-makers to track and act on global changes at the exact speed they occur.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More
Software Engineer - Mission Control (Satellite Operations) at Planet Labs | HireSkys