Staff Software Developer (IAM)
JetBrains· JCP Core Foundation IAM
Hybrid (Remote, Germany)full-timePosted 1mo ago
About the role
Senior software engineer role focusing on identity management and access within JetBrains Platform (JCP). Responsibilities include owning SDLC, maintaining Kotlin and Go services for authentication, authorization, organizations, memberships, groups, and workspaces, and collaborating with other platform components.
Responsibilities
- Own the entire SDLC: codebase, architecture, and operations
- Maintain and evolve the services in Kotlin and a little bit of Go, ensuring reliability and performance as the platform grows
- Design and implement new features across the identity, organization, membership, group, and workspace domains
- Review and integrate PRs from other platform teams
- Manage integrations with other JCP platform components and connected applications
Qualifications
- Have 7+ years of JVM development experience, preferably with Kotlin
- Know how to approach performance problems on JVM and Postgres
- Are experienced in building and operating SaaS production services in a distributed, multi-tenant environment
- Can fluently navigate a modern devops stack: K8S, OpenTelemetry, Grafana
- Have a track record of taking over and improving existing production services
Skills
Required:JVM developmentKotlinPostgreSQLSaaS / multi-tenant systems
Nice to have:Go
Benefits
- Strong base salary
- Flexible work location (work from home or office)
- Remote work up to 30 days per year from abroad
- Extra time off
- Medical insurance allowance
- Learning and development opportunities (conferences, courses, language classes)
- Relocation support (location-dependent)
- Language classes
- Lunch allowance or hot meal
- Mental health support
- Sports benefit (gym or stipend)
- Internal company events
Last updated Sep 30, 2026. Interested? Apply on the company site.
About JetBrains
More open roles at JetBrains
- Senior Web UX/UI Designer4d agoHybrid (Multiple locations across Europe and beyond) · Web Design
- Senior Product Manager – JetBrains Air (Agentic Development in IDEs)4d agoAmsterdam, Netherlands · AI DevTools Experience Product
- Founding GTM Engineering Lead (GrowthBricks)1w agoHybrid (Amsterdam / Berlin / Limassol / Madrid / Munich / Warsaw) · GrowthBricks
- Customer Success Engineer - LATAM1w agoRemote · Americas Sales
- Support Engineer (TeamCity)2w agoHybrid (Boston; Foster City; Marlton; Remote) · TeamCity Growth