planetlabs

Software Engineer, Mission Systems

Apply Now

At a Glance

Location
United States, Remote; Canada, Remote
Work Regime
remote
Experience
4+ years
Posted
2026-06-23T16:11:53-04:00

Key Requirements

Required Skills

AWSDockerGCPKubernetesLinuxMySQLPostgreSQLPythonTerraform

Domain Knowledge

  • Aerospace
  • Defense
  • Engineering

Requirements

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, etc.).

Experience with maintaining peer-reviewed code and continuous integration and deployment workflows and tooling like GitLab CI and Docker or similar.

Experience building services that leverage cloud-based infrastructure and tooling such as AWS or GCP.

Compensation & Benefits

These offerings are dependent on employment type and geographical location, based upon applicable law or company policy.

Comprehensive Medical, Dental, and Vision plans

Health Savings Account (HSA) with a company contribution

Generous Paid Time Off in addition to holidays and company-wide days off

16 Weeks of Paid Parental Leave

Wellness Program and Employee Assistance Program (EAP)

Responsibilities

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.

You’ll be a part of a team that builds, maintains, and operates these tools.

Our mission is to offer a seamless interface that enables spacecraft operators, analysts, and engineers at Planet to interact effortlessly with our assets in space.

We strive to minimize operational burden, and to automate all aspects of satellite operations.