Job Description
Planet is seeking a Software Engineer II to join its Professional Services team. In this role, the engineer will collaborate with Solution Architects to transform customer requirements into scalable software solutions that maximize the value of Planet’s data products. This is a hybrid position based in either the Berlin or Haarlem office, requiring approximately 3 days per week in the office.
Role involves:
- Collaborating with Solution Architects to implement tailored software solutions.
- Developing custom software toolkits, APIs, data pipelines, and integrations.
- Creating lightweight graphical user interfaces (GUIs) or command-line interfaces (CLIs).
- Building and maintaining scalable software architectures.
- Implementing automatic recurring processes and workflows.
- Driving the continuous improvement of internal tools and processes.
- Supporting and guiding the adoption of Planet’s products.
- Assisting in scoping new projects and providing technical feedback.
- Packaging and supporting deployment of releases.
- Preparing documentation on software status, operation, and maintenance.
- Analyzing and resolving technical and application problems.
- Influencing the direction of Planet’s products and offerings.
Requirements:
- 2+ years of experience in a software engineering role, preferably in a geospatial or data-intensive environment.
- Proficient in Python, including experience with building data pipelines, developing APIs, and automating data workflows.
- Familiarity with cloud-based architectures, containerization, and continuous integration/continuous deployment (CI/CD) processes.
- Experience with geospatial libraries and tools (e.g., GDAL, QGIS, Esri software) and the ability to manipulate vector and raster data.
- Experience with Linux systems and shell scripting.
- Ability to translate technical requirements into scalable software solutions.
- Excellent problem-solving skills and a passion for innovation.
- Experience articulating complex technical concepts to diverse audiences.
- Experience using JIRA or similar issue tracking software
- Degree in GIS, Computer Science, Remote Sensing, Geography or a related field.
Role offers:
- Paid time off including vacation, holidays and company-wide days off
- Remote-friendly work environment
- Employee Wellness Program
- Home Office Reimbursement
- Monthly Phone and Internet Reimbursement
- Tuition Reimbursement and access to LinkedIn Learning
- Equity
- Volunteering Paid Time Off