Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
JetBrains

Staff Software Developer – IAM

JetBrains

Staff Software Developer building Kotlin-based identity and access services for JetBrains’ AI-native developer platform. Owning architecture, operations, and integrations across multi-tenant SaaS systems.

Posted 9/4/2026full-time🇩🇪 GermanyLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in JVM development, particularly with Kotlin, and a strong understanding of service reliability and performance in SaaS environments. Proficient in managing integrations and navigating modern DevOps stacks to enhance platform capabilities.

Highest-signal resume keywords
Kotlin DevelopmentJVM Performance OptimizationSaaS Production ServicesDevOps Stack NavigationIdentity Management Protocols

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JVM DevelopmentKotlinGoPostgresService ReliabilityPerformance OptimizationDomain Model DesignCybersecurity Best PracticesRisk EstimationVulnerability Recognition
Tools & Technologies
K8SOpenTelemetryGrafanaOAuth 2.0OIDCSAML 2.0SCIM 2.0
Industry Keywords
SDLCSaaSMulti-Tenant EnvironmentAuthentication ComponentsPlatform Integration

Tech Stack

Tools & technologies
Cyber SecurityGoGrafanaKotlinKubernetesPostgresSDLCVault

About the role

Key responsibilities & impact
  • Own the entire SDLC, including the codebase, architecture, and operations
  • Maintain and evolve services in Kotlin and a little bit of Go
  • Ensure service reliability and performance as the platform grows
  • Design and implement features across identity, organization, membership, group, and workspace domains
  • Review and integrate pull requests from other platform teams
  • Manage integrations with other JCP platform components and connected applications
  • Support authentication components used by YouTrack, IDE Services, License Vault, Qodana, and other JetBrains products

Requirements

What you’ll need
  • 7+ years of JVM development experience, preferably with Kotlin
  • Knowledge of addressing performance problems on JVM and Postgres
  • Experience building and operating SaaS production services in a distributed, multi-tenant environment
  • Ability to navigate a modern DevOps stack: K8S, OpenTelemetry, Grafana
  • Track record of taking over and improving existing production services
  • Nice to have: experience with identity management protocols such as OAuth 2.0, OIDC, SAML 2.0, or SCIM 2.0
  • Nice to have: experience designing and evolving domain models for organizational or identity systems
  • Nice to have: cybersecurity experience, including risk estimation, recognizing vulnerability antipatterns, and promoting best SSDLC practices
  • Nice to have: hands-on experience with Go

Benefits

Comp & perks
  • Strong base salary; competitive pay reflecting skills and experience
  • Flexible work location: work from home or from the office
  • Spend up to 30 days per year working remotely from abroad
  • Extra time off
  • Medical insurance allowance for you and your family
  • Learning and development opportunities, including conferences, courses, and language classes
  • Language classes
  • Hot meal or lunch allowance on workdays
  • Professional mental health services
  • On-site gym or sports club stipend
  • Internal events, company-wide celebrations, and team gatherings
  • Relocation support, depending on location