Planet logo

Software Engineer

Planet
Berlin, DEOn-site

About the Role

About Planet

We believe in using space to help life on Earth. Planet designs, builds, and operates the largest constellation of imaging satellites in history, delivering an unprecedented dataset via a revolutionary cloud-based platform to authoritative figures in commercial, environmental, and humanitarian sectors. Planet is a global company with offices in San Francisco, Washington DC, Germany, Austria, Slovenia, and The Netherlands.

About the Role

Planet's Platform teams build and operate systems that enable customers to access and analyze Planet's daily and high resolution imagery, as well as derived products like Basemaps — browsing data catalogs, streaming data via tile services, and orchestrating geospatial analysis. This role contributes to the Platform teams, developing and deploying imagery access and analysis capabilities using a tech stack including Go, Python, Java, Postgres and Kubernetes on Google Cloud. This is a full-time, hybrid role requiring work from the Berlin, Haarlem, or Ljubljana office 3 days per week.

Impact You'll Own

  • Build, deploy and maintain performant, distributed large-scale services and highly-available APIs in Go, Java and/or Python.
  • Work closely with engineers and product managers across cross-functional teams to align goals.
  • Write high-quality, maintainable, observable, and well-documented production code.
  • Participate in code reviews to maintain high code quality and standards.
  • Use AI tooling throughout the development lifecycle, holding AI-assisted work to the same bar as anything written by hand.
  • Own the operation of APIs and services by embracing Site Reliability Engineering culture — measuring performance, load testing, alerts, dashboards, runbooks.
  • Participate in rapid response on-call rotation.

What You Bring

  • 4+ years of experience in software development within a production environment, preferably with Python, Java and/or Go.
  • Bachelor's degree in a technical field or equivalent practical experience.
  • Familiarity with GCP or AWS.
  • Experience with diverse data storage systems: relational databases, document stores, key-value stores.
  • Experience with Git, large codebases, reviewing merge requests, and running complex CI/CD pipelines.
  • Comfortable working with Docker containers.

What Makes You Stand Out

  • Familiarity with geospatial concepts and standards (GeoTIFFs, GeoJSON, STAC).
  • Familiarity with remotely sensed products and associated metadata.
  • Experience with observability platforms such as Grafana.

Compensation

Germany Salary Range: €60,900 — €76,100 EUR. Application Deadline: December 9, 2026.

Benefits

Paid time off, Employee Wellness Program, Home Office Reimbursement, Monthly Phone and Internet Reimbursement, Tuition Reimbursement, LinkedIn Learning access, Equity, Volunteering Paid Time Off.

Job Overview

100% EnglishNo German required
PlanetHiring Company
Sep 15, 2026Date Posted