J

Staff Software Developer - Identity and Access Management

JetBrains

Remote · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
1일 전
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About JetBrains and the Role

At JetBrains, we are passionate about coding and have been dedicated to delivering top-tier developer tools since 2000. Currently, we are evolving our offerings beyond standalone tools to a unified, AI-centric software development platform. AI now acts as an active collaborator throughout planning, building, reviewing, and operating software across teams, presenting challenges that encompass governance, security, cost management, and coordination among humans and autonomous agents.

The JetBrains Platform team (JCP) is constructing a foundational system that integrates developer workflows, team collaboration, and organizational oversight into a cohesive platform. This platform is deeply integrated with JetBrains products and designed to operate across various teams, products, and environments.

Your Responsibilities

  • Manage the entire software development lifecycle including the codebase, architecture, and operational aspects of services.
  • Maintain and enhance services primarily developed in Kotlin, with some Go code, ensuring they remain reliable and performant as the platform expands.
  • Design and add new functionalities related to identity, organizations, memberships, groups, and workspaces.
  • Review and merge pull requests from other platform teams.
  • Handle integrations between JCP platform components and connected applications.

Qualifications

  • Minimum of 7 years experience in JVM development, preferably with Kotlin.
  • Proficient in diagnosing and improving performance issues in JVM and Postgres environments.
  • Experienced in developing and operating SaaS production services within distributed, multi-tenant infrastructures.
  • Comfortable working with modern DevOps tools such as Kubernetes, OpenTelemetry, and Grafana.
  • Demonstrated history of taking ownership and improving existing production services.

Preferred Skills

  • Familiarity with identity management protocols like OAuth 2.0, OIDC, SAML 2.0, or SCIM 2.0.
  • Experience designing and evolving domain models for organizational and identity systems.
  • Cybersecurity knowledge including risk assessment, identifying common vulnerability patterns, and promoting secure software development lifecycle practices.
  • Hands-on experience writing code in Go.

Benefits

  • Competitive base salary commensurate with skills and experience.
  • Flexible working location, with options to work from home or office.
  • Work remotely from abroad up to 30 days annually.
  • Additional leave days for relaxation and personal time.
  • Medical insurance allowance to support you and your family’s health needs.
  • Opportunities for professional growth via conferences, courses, and language education.
  • Support for language classes to improve local language or enhance English proficiency.
  • Meal benefits including hot meals or lunch allowances on workdays.
  • Access to mental health services to support well-being.
  • Sports-related perks including on-site gym access or sports club stipends.
  • Participation in internal company celebrations and team events.
  • Relocation assistance is available depending on your location.

Equal Opportunity Statement

We embrace diversity and inclusion, welcoming applicants of all backgrounds regardless of identity, religion, age, ability, or orientation. We comply with data privacy regulations in handling your application information.

Tools & software

Kubernetes required PostgreSQL required Grafana Labs Grafana Cloud required

How they work

Teamwork & Collaboration Problem Solving Adaptability Initiative Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer