JetBrains - Staff Software Developer (IAM)
Requirements
• Prior experience with identity management protocols, such as OAuth 2.0, OIDC, SAML 2.0, or SCIM 2.0 • If you have designed and evolved 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
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 • We will be happy to have you on our team if you: • 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
Benefits
• Strong base salary. We offer competitive pay that reflects your skills and experience. • Flexible work location. Enjoy the freedom to work from home or from the office. • Remote work. Spend up to 30 days per year working remotely from abroad. • Extra time off. More days to relax, recharge, and do the things you love. • Medical insurance allowance. Enjoy peace of mind for you and your family • Learning and development opportunities. Access to conferences, courses, and language classes. • Relocation support. We help make your move as smooth and stress-free as possible. (depending on location) • Language classes. Pick up the local language or sharpen your English skills. • Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays. • Mental health support. To help you feel your best, we provide easy access to professional mental health services. • Sports benefit. Enjoy an on-site gym or sports club stipend. • Internal events. Join company-wide celebrations and team gatherings. • Some benefits may vary depending on location.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT