Senior Keycloak Specialist

  • -
  • Remote

Job Description:

We are building Keymate, a next-generation identity and access management (IAM) platform designed for modern API security, fine-grained authorization, and enterprise-scale governance.

As part of our journey, we are seeking a Senior Keycloak Specialist to lead the customization, integration, and extension of Keycloak in highly secure, multi-tenant, and dynamic access control environments.

You'll be responsible for advanced Keycloak engineering—including SPI development, custom authenticators, token exchange, impersonation flows, ReBAC integration, and Kubernetes-native deployment models.

To maintain our global agility, this role is opened as a B2B / Independent Contractor position. This allows us to work with the best talent regardless of their local labor laws, offering you a competitive international rate and the flexibility to manage your own workspace.


What You'll Do

  • Extend and customize Keycloak to enable complex IAM scenarios
  • Implement custom authenticators, token mappers, and SPI-based extensions
  • Design impersonation, delegation, and just-in-time role elevation flows
  • Integrate external IdPs using SAML2, OIDC, and legacy federation bridges
  • Collaborate with FGAC (Fine-Grained Access Control) and OpenFGA teams to support ReBAC models
  • Enable secure multi-tenant login and session isolation for B2B/B2C use cases
  • Work closely with our API Gateway, OpenMetadata, and EventHub teams to deliver metadata-aware access decisions
  • Deploy and operate Keycloak in Kubernetes-based HA architectures
  • Improve observability and performance using OpenTelemetry, Kafka, and structured logs


What We're Looking For

  • 5+ years of hands-on experience with Keycloak, including internals
  • Proficiency in OAuth2, OIDC, SAML2, and token exchange mechanisms
  • Strong Java developer with experience in Quarkus is a plus
  • SPI development: authenticators, token mappers, event listeners, protocol mappers
  • Experience with high-traffic, production-grade deployments
  • Kubernetes, Helm, and GitOps-friendly practices
  • Understanding of delegation, impersonation, multi-session login, and token binding strategies
  • Familiarity with gRPC APIs, Kafka, Audit Logging, and OpenTelemetry-based observability


Nice to Have

  • Knowledge of OpenFGA, ReBAC models, or FGAC enforcement via API gateways
  • Experience integrating Keycloak with external metadata systems (like OpenMetadata)
  • Awareness of privacy-first design and compliance standards (GDPR/KVKK)
  • Familiarity with log streaming, policy insights, and runtime decision auditing


What We Offer

  • A chance to build one of the most advanced IAM products in the market
  • Deep technical collaboration with experts in IAM, API security, and policy engines
  • Fully remote work environment with async-friendly culture
  • Opportunity to lead the IAM foundation of a fast-scaling engineering team


Note: This position requires deep engineering involvement in Keycloak—not just using it as an admin. If you're excited about extending Keycloak for complex enterprise IAM needs, we want to meet you.