About the role
<div class="content-intro"><p><strong>Welcome to Planet. We believe in using space to help life on Earth.</strong></p> <p>Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset of empirical information via a revolutionary cloud-based platform to authoritative figures in commercial, environmental, and humanitarian sectors. We are both a space company and data company all rolled into one.</p> <p>Customers and users across the globe use Planet's data to develop new technologies, drive revenue, power research, and solve our world’s toughest obstacles.</p> <p>As we control every component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a variety of domains.</p> <p>We have a people-centric approach toward culture and community and we strive to iterate in a way that puts our team members first and prepares our company for growth. Join Planet and be a part of our mission to change the way people see the world.</p> <p>Planet is a global company with employees working remotely world wide and joining us from offices in San Francisco, Washington DC, Germany, Austria, Slovenia, and The Netherlands.</p></div><p><strong>About the Role: </strong></p> <p>We are looking for a Backend Software Engineer to help build the services that turn global satellite data into mission-critical intelligence. Our team owns the backend platform behind a next-generation monitoring product designed to provide near real-time observability of any location on Earth.</p> <p>Our foundation includes environmental and agricultural monitoring, and we are evolving the platform into a scalable, reusable system. In this role, you will work on well-scoped tasks within a Java + Spring services monorepo, our Keycloak-based identity layer, and the supporting cloud infrastructure and CI/CD pipelines that keep everything shipping. You'll learn the domain hands-on, ship changes that go to production, and grow under the guidance of more senior engineers on the pod.</p> <p>This is a full-time, hybrid position based in our Ljubljana office (Slovenia). You will be expected to work from the office a minimum of 3 days per week.</p> <p><strong>Impact You’ll Own:</strong></p> <ul> <li>Implement well-defined backend tasks and small features end-to-end, with guidance from your senior engineers.</li> <li>Develop and maintain backend services in our Java + Spring monorepo.</li> <li>Contribute to our identity &amp; access management stack (Keycloak).</li> <li>Help keep our CI/CD pipelines, release automation, and supporting infrastructure (Pulumi, Docker, AWS, GCP) healthy.</li> <li&g