HHiring Reality
← JetBrains

Staff Software Developer (IAM)

JetBrains
Location
Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia
Posted
16 days ago
Department
JCP Core Foundation IAM
What they actually want (must-haves)
  • 7+ years of JVM development experience, preferably with Kotlin
  • Ability to approach performance problems on JVM and Postgres
  • Experience in building and operating SaaS production services in a distributed, multi-tenant environment
  • Fluency in navigating a modern devops stack: K8S, OpenTelemetry, Grafana
  • Track record of taking over and improving existing production services
Nice to have
  • Prior experience with identity management protocols, such as OAuth 2.0, OIDC, SAML 2.0, or SCIM 2.0
  • Experience designing and evolving domain models for organizational or identity systems
  • Cybersecurity experience: estimating risks, recognizing common vulnerability antipatterns, and promoting best SSDLC practices
  • Hands-on experience with Go
What the job really is

As a Staff Software Developer in the IAM team at JetBrains, you will be responsible for the entire software development lifecycle of identity management and access services. Your role involves maintaining and evolving services primarily in Kotlin, designing new features, reviewing pull requests from other teams, and managing integrations with other platform components. You will also address performance issues and ensure the reliability of these foundational services used across JetBrains products.

Benefits
  • Strong base salary
  • Flexible work location
  • Remote work for up to 30 days per year from abroad
  • Extra time off
  • Medical insurance allowance
  • Learning and development opportunities
Things to weigh
  • No specific salary listed
  • Role involves maintaining existing services which may include legacy code
  • Focus on identity management may limit exposure to other areas of software development
Job score3.6/5
Benefits5/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to JetBrains?

See how your résumé matches this role — and tailor it from what actually gets interviews.