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, maximizing the value of Planet’s data products. The Software Engineer will focus on building software architectures, developing toolkits and pipelines, and automating workflows to enhance service delivery efficiency. This is a hybrid position based in either Berlin or Haarlem, 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, and data pipelines.
- Creating lightweight GUIs or CLIs to support customer use cases.
- Building and maintaining scalable software architectures.
- Implementing automatic recurring processes and workflows.
- Driving continuous improvement of internal tools and processes.
- Supporting the adoption of Planet’s products through technical contributions.
- 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 by gathering customer insights.
Requirements:- 2+ years of experience in a software engineering role.
- Proficient in Python, including experience with building data pipelines and developing APIs.
- Familiarity with cloud-based architectures, containerization, and CI/CD processes.
- Experience with geospatial libraries and tools (e.g., GDAL, QGIS, Esri software).
- 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:- 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