Latest AI JobsBrowse Jobs
Planet logo

Senior Software Engineer

PlanetLjubljana, SloveniaAccess
Apply on company site
Salary
€57.700 — €72.100 EUR
Job type
Full-time
Experience
Senior · 6+ yrs
Posted
7 Oct 2026
Status
Open · checked 7d ago

About this role

Planet is hiring a Senior Software Engineer in Ljubljana, Slovenia, to maintain and develop identity and access management services for a hybrid work model. This position suits an experienced developer who wants to contribute to a space and data platform focused on Earth observation technologies.

Role Overview

The Identity and Access Management team at Planet seeks a Senior Software Engineer to help evolve core authorization and authentication services. The professional in this position will work on machine-to-machine communication protocols and secure data access layers that support artificial intelligence application development. This hybrid opportunity requires presence at the Ljubljana facility for three days each week.

Key Responsibilities

Build brand new features and continuously improve existing identity and access management services
Partner across multiple organizational groups to design future access frameworks
Create developer tools, internal libraries, and comprehensive documentation to drive platform adoption
Investigate, debug, and resolve technical challenges tied to authorization solutions
Lead technical discussions, guide architectural decisions, and mentor junior developers
Perform thorough code reviews and maintain high engineering standards

Requirements

Minimum of six years of professional software engineering background
Bachelor’s degree in an applicable subject area
Proficiency with Java or alternative object-oriented programming languages
Practical experience handling REST APIs and HTTP protocols
Familiarity with relational database structures
Professional working proficiency in the English language

Nice to Have

Practical background using Python
Familiarity with authentication frameworks like OAuth and IAM principles
Cloud infrastructure experience working with AWS or GCP platforms
Advanced backend expertise using Java 21+, JAX-RS, CDI, and Jackson
Monitoring experience utilizing the Grafana ecosystem

Skills and Tools

Java
Python
REST APIs
HTTP
Relational Databases
AWS
GCP
OAuth
JAX-RS
CDI
Jackson
Grafana

Salary and Benefits

Gross annual compensation ranging between €57.700 and €72.100 EUR
Paid time off covering vacation days, holidays, and company days off
Employee wellness initiatives and volunteering paid time off
Financial support for home office setups, monthly phone, and internet expenses
Tuition reimbursement programs alongside LinkedIn Learning access
Equity opportunities and discretionary bonuses

About the Company

Planet designs, builds, and operates a large constellation of imaging satellites to deliver empirical environmental and commercial datasets through a cloud-based platform. The organization maintains a global presence with remote personnel and physical hubs across multiple international locations.

How to Apply

Interested candidates should submit their application directly on the official Planet careers page.

Skills and tech stack

Questions candidates ask

Where is this position located?

This role is based in Ljubljana, Slovenia, operating on a hybrid schedule requiring three days per week in the office.

What is the salary range for this job?

The expected gross salary range in Slovenia is €57.700 to €72.100 EUR per year.

How many years of experience are required?

Candidates must have at least six years of professional experience in software development.

What educational background is necessary?

Applicants need to hold a Bachelor's degree in a relevant field.

What programming languages are used in this role?

The team primarily utilizes Java and Python to build and maintain software solutions.

Ready to apply?

The application is on the official Planet careers page.

Apply on company site