Amsterdam
2 weeks ago
Staff Software Developer (IAM) logo

Staff Software Developer (IAM)

JetBrains

Staff Software Developer (IAM)

JetBrains is looking for an experienced Staff Software Developer to join the identity management and access team in the JetBrains Platform (JCP). The role involves owning the entire SDLC for authentication and authorization services, maintaining Kotlin and Go services, and designing new features. Candidates should have 7+ years of JVM development experience and experience with SaaS production services.

On-siteFull-timePrincipalKotlinJVM

Salary

Not specified

Work Location

Amsterdam, North Holland, Netherlands, NL

Work Model

On-site

Experience Required

7 years

Employment Type

Full-time

Experience Level

Staff

Core Qualifications

Technical (Must-have)
KotlinJVMPostgreSQLKubernetesOpenTelemetryGrafanaGoSaaSDistributed SystemsPerformance Optimization

Preferred Qualifications

Technical (Nice-to-have)
OAuth 2.0OIDCSAML 2.0SCIM 2.0CybersecuritySSDLCDomain Modeling

Key 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
Staff Software DeveloperIAMIdentity ManagementAuthenticationAuthorizationKotlinGoSaaSJetBrainsAmsterdam