NextGenEnergyJobs.com

Copy of Software Engineer II, Professional Services

Planet
Posted January 30, 2025

Ljubljana, Slovenia

Not Specified

HYBRID

Job Description

The Software Engineer role at Planet involves collaborating with Solution Architects to develop and implement customized software solutions that enhance the efficiency of service delivery and maximize the value of Planet's data products. This position requires technical expertise in software architecture, data pipelines, and automation, with a focus on supporting customer needs in a hybrid work environment.

Responsibilities

  • Collaborate with Solution Architects to implement tailored software solutions.
  • Develop custom software toolkits, APIs, data pipelines, and integrations.
  • Create graphical user interfaces (GUIs) or command-line interfaces (CLIs) as needed.
  • Build and maintain scalable software architectures.
  • Implement automatic recurring processes and workflows for data deliveries.
  • Drive continuous improvement of internal tools and processes.
  • Support adoption of Planet's products through technical contributions.
  • Assist in scoping new projects and providing technical feedback.
  • Package and support deployment of software releases.
  • Prepare documentation on software status, operation, and maintenance.
  • Analyze and resolve technical and application problems.
  • Gather insights from customer projects to influence product direction.

Requirements

  • 2 years of experience in a software engineering role, preferably in a geospatial or data-intensive environment.
  • Proven programming skills 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 such as GDAL, QGIS, Esri software and the ability to manipulate vector and raster data.
  • Experience with Linux systems and shell scripting.
  • Demonstrated 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.

Benefits

  • Generous time off including vacation, holidays and company global days off
  • Comprehensive Leave Policies
  • Remote friendly work environment
  • Employee Wellness Program
  • Home Office Reimbursement
  • Monthly benefit to choose from a variety of providers (Urban Sports Club, Groceries, Clothes, Entertainment, Transportation)
  • Monthly Phone and Internet Reimbursement
  • Tuition Reimbursement and access to LinkedIn Learning
  • Equity Options
  • Volunteering Benefits

More jobs at Planet

Associate Computer Vision Engineer

Planet
Jan 22
Location not specified
PART_TIME_TEMPORARY
Not Specified
$60 - $60 per hour

Developer Working Student

Planet
Jan 15
Ljubljana, Slovenia
Part Time
Energy Management
Salary not specified

Account Executive, Defence Intelligence

Planet
Jan 15
Location not specified
Full Time
Not Specified
Salary not specified