Software Engineer

NextGenEnergyJobs

Haarlem

Hybrid

EUR 70,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid time off
Wellness Program
Home Office Reimbursement
Phone and Internet Reimbursement
Tuition Reimbursement
Equity
Volunteer Time Off

Job summary

Planet designs, builds, and operates the largest constellation of imaging satellites. You will contribute to Platform teams, developing imagery access and analysis capabilities using Go, Python, and Java on cloud platforms like Google Cloud.

The role emphasizes scalable, observable systems with open-source tech, and requires collaboration across multiple time zones, including occasional on-site work in Planet's offices.

Qualifications

  • 4+ years of software development experience in a production environment.
  • Experience with Python, Java and/or Go.
  • Bachelor's degree in CS, Geosciences or related field.
  • Familiarity with GCP or AWS.
  • Strong collaboration and communication skills.
  • Experience with various data storage systems.
  • Experience deploying to Kubernetes.
  • Familiarity with geospatial concepts and standards (GeoTIFF, GeoJSON, STAC).

Responsibilities

  • Developing and deploying imagery access and analysis capabilities.
  • Work with a tech stack including Go, Python, Java, Postgres and Kubernetes.
  • Collaborate asynchronously across Europe and North America.
  • Participate in occasional on-sites at Planet's offices.

Skills

Python
Go
Java
Cloud
CI/CD
Teamwork
Geospatial
Communication
Problem Solving
Learning

Education

Bachelor's degree

Tools

Git
Kubernetes
Docker
Grafana
CI/CD tooling

Job description

Planet designs, builds, and operates the largest constellation of imaging satellites in history.

Responsibilities
  • 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. We enable customers to browse data catalogs , stream data via tile services , and orchestrate geospatial analysis .
  • This position is to be a contributing member of our Platform teams, developing and deploying imagery access and analysis capabilities for our customers using a tech stack that includes Go, Python, Java, Postgres and Kubernetes on major cloud platforms like Google Cloud. We emphasize scalable, observable systems leveraging open source technologies and standards when applicable.
  • The team is distributed throughout Europe and North America and thrives on clear asynchronous communication. Success in this role requires strong collaborative communication skills to build coworker relationships across several time zones as well as the ability to contribute to occasional team on-sites hosted in Planet's global offices.
  • This is a full-time, hybrid role which will require you to work from our Haarlem 3 days per week.
Requirements
  • 4+ years of experience in software development within a production environment working preferably with Python, Java and/or Go
  • Bachelor's degree in a technical field such as Computer Science, Geosciences, or a related discipline, or equivalent practical experience
  • Solid understanding of software engineering best practices and development methodologies
  • Excellent teamwork and collaboration skills - written and verbal; you are comfortable writing an engineering design proposal and soliciting feedback to drive collaborative decisions
  • Familiarity with GCP or AWS
  • Ability to learn new technologies quickly and independently, navigate uncertain and sometimes ambiguous problem spaces, and take calculated risks
  • Experience working with diverse data storage systems such as relational databases, document stores, and key-value stores
  • Excellent problem-solving, analytical, and communication skills
  • Experience with Git, large codebases, reviewing merge requests, and running complex CI/CD pipelines
  • Comfortable working with Docker containers
  • Solid intuition of when AI is useful in software development and when it is not
  • Experience deploying to Kubernetes
  • Familiarity with geospatial concepts and standards; you've worked with GeoTIFFs, GeoJSON, and STAC
  • Familiarity with remotely sensed products and associated metadata; you know why someone wants an ortho-rectified product
  • Worked with observability platforms such as Grafana
Benefits
  • These offerings are dependent on employment type and geographical location, based upon applicable law or company policy.
  • 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
  • Volunteering Paid Time Off
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

NextGenEnergyJobs • Haarlem

Hybrid
EUR 90,000 - 120,000
Paid time off
Wellness Program
Home Office Reimbursement
+4
Software Engineer
Software Engineer

Planetlabs • Haarlem

Hybrid
EUR 59,000 - 74,000
Paid time off
Wellness program
Home office reimbursement
+4
Software Engineer Software
Software Engineer Software

Front Door Defense • Haarlem

Hybrid
EUR 59,000 - 74,000
Paid time off
Wellness program
Home office reimbursement
+4
Senior Software Engineer
Senior Software Engineer

Planet • Haarlem

Hybrid
EUR 75,000 - 94,000
Paid time off
Wellness Program
Home Office Reimbursement
+4
Software Engineer
Software Engineer

Planet • Haarlem

Hybrid
EUR 59,000 - 74,000
PTO & holidays
Wellness program
Home office reimbursement
+4
Senior Software Engineer
Senior Software Engineer

Telemetry Today LLC • Haarlem

Hybrid
EUR 90,000 - 140,000
Paid time off
Wellness Program
Home Office Reimbursement
+3
Senior Product Designer
Senior Product Designer

NextGenEnergyJobs • Haarlem

Hybrid
EUR 70,000 - 100,000
Paid time off
Employee Wellness Program
Home Office Reimbursement
+4
Software Engineer
Software Engineer

Telemetry Today LLC • Haarlem

Hybrid
EUR 85,000 - 110,000
Paid time off
Wellness program
Home office reimbursement
+3
Platform Software Engineer, Geospatial & Cloud (Equity)
Platform Software Engineer, Geospatial & Cloud (Equity)

NextGenEnergyJobs • Haarlem

Hybrid
EUR 70,000 - 120,000
Paid time off
Wellness Program
Home Office Reimbursement
+4
Senior Platform Engineer — Geospatial Imaging & Cloud
Senior Platform Engineer — Geospatial Imaging & Cloud

NextGenEnergyJobs • Haarlem

Hybrid
EUR 90,000 - 120,000
Paid time off
Wellness Program
Home Office Reimbursement
+4