Latest AI JobsBrowse Jobs
Planet logo

Senior Software Engineer

Planet Haarlem, NetherlandsPlatform
Apply on company site
Salary
€75.000 — €93.700 EUR
Job type
Full-time
Experience
Senior · 6+ yrs
Posted
25 Sept 2026
Status
Open · checked 7d ago

About this role

Engineers who thrive in ambiguous problem spaces and enjoy collaborating across multiple time zones will find a strong professional home on this platform team. Planet operates the largest constellation of imaging satellites in history, combining hardware design, data processing, and software engineering into a single cloud-based geospatial platform. The engineering group builds scalable distributed systems that allow commercial, environmental, and humanitarian users to access and analyze daily satellite imagery and derived products.

Team members focus on developing and deploying high-availability APIs and data access pipelines using modern cloud infrastructure. The group values strong asynchronous communication, open-source standards, and adherence to site reliability engineering principles. Someone who brings solid software fundamentals, comfort with modern containerized environments, and a collaborative mindset will succeed in driving these technical goals forward.

What you will do

  • Build, deploy, and maintain performant, distributed large-scale services and highly-available APIs using Go, Java, and Python.
  • Collaborate closely with engineers and product managers across multiple cross-functional teams to align technical goals.
  • Write high-quality, maintainable, observable, and well-documented production code while participating in regular code reviews.
  • Integrate AI tooling throughout the development lifecycle while maintaining strict standards for code quality.
  • Own the operational lifecycle of APIs and services by applying site reliability engineering practices, managing dashboards, and handling alerts.
  • Participate in a rapid response on-call rotation to support internal and external platform services.

What you need

  • Have at least 6 years of professional experience in software development within a production environment working with Python, Java, or Go.
  • Hold a bachelor's degree in a technical field such as Computer Science or Geosciences, or possess equivalent practical experience.
  • Demonstrate a solid understanding of software engineering best practices, development methodologies, and design patterns.
  • Show excellent written and verbal communication skills with the ability to write engineering design proposals.
  • Bring familiarity with major cloud platforms like Google Cloud or AWS, alongside experience working with Docker and Kubernetes.
  • Possess experience working with diverse data storage systems, including relational databases, document stores, and key-value stores.

Nice to have

  • Familiarity with geospatial concepts and standards such as GeoTIFFs, GeoJSON, and STAC
  • Familiarity with remotely sensed products and associated metadata like ortho-rectified products
  • Experience working with observability platforms such as Grafana

Benefits

  • Paid time off including vacation, holidays, and company-wide days off
  • Employee Wellness Program
  • Home Office Reimbursement
  • Monthly Phone and Internet Reimbursement
  • Tuition Reimbursement and access to LinkedIn Learning
  • Equity and volunteering opportunities

Skills and tech stack

Questions candidates ask

What is the remote and office policy for this role?

This is a full-time, hybrid role which will require you to work from the Haarlem office 3 days per week. The broader team is distributed throughout Europe and North America.

What is the compensation range for this position?

The expected starting gross salary range for this role in the Netherlands is €75.000 to €93.700 EUR. Additional discretionary bonuses and equity may also apply.

What technologies will I be working with daily?

The tech stack includes Go, Python, Java, Postgres, and Kubernetes on major cloud platforms like Google Cloud. Engineers also utilize Git, Docker, and observability tools.

What are the expectations around on-call duties?

Team members own the operation of their APIs and services by embracing Site Reliability Engineering culture and participating in a rapid response on-call rotation in support of external and internal services.

Ready to apply?

The application is on the official Planet careers page.

Apply on company site