Planet

Senior Software Engineer

Planet
Apply
22 hours ago
Ljubljana, SloveniaSenior

Responsibilities

  • Evolve existing IAM services and develop new features.
  • Design future IAM services with multiple teams and cross-organizational stakeholders.
  • Develop tools and libraries and write technical documentation to help engineering teams integrate with IAM.
  • Identify, troubleshoot, and resolve technical issues related to IAM solutions.
  • Mentor junior colleagues.
  • Conduct design and code reviews.
  • Lead technical and domain-driven discussions and help drive solutions across stakeholders.

Requirements

  • At least 6 years of software development experience.
  • Bachelor’s degree in a relevant field.
  • Experience with Java or a similar object-oriented language.
  • Experience with REST APIs and HTTP(S).
  • Good understanding of relational databases.
  • Ability to lead technical discussions, balance stakeholder needs, and arrive at workable solutions.
  • Ability to technically lead and set an example for a team of developers.
  • Cross-functional collaboration skills.
  • Professional working proficiency in English.
  • Preferred: Python, authentication technologies such as OAuth and IAM, scalable backend services and infrastructure, GCP or AWS, Java 21+ with JAX-RS, CDI, and Jackson, and the Grafana ecosystem.

Benefits

  • Full-time hybrid role based in Ljubljana, requiring work from the office three days per week.
  • Paid time off, including vacation, holidays, and company-wide days off.
  • Employee Wellness Program.
  • Home Office Reimbursement.
  • Monthly Phone and Internet Reimbursement.
  • Tuition Reimbursement and access to LinkedIn Learning.
  • Equity.
  • Volunteering Paid Time Off.
Contact me