Xsolla

Principal Engineer – Identity Management (IAM & Golang Backend)

Xsolla

Posted 2 days ago

Employment Type

Full Time

Location

Dubai

Requirements

Golang, IAM, OAuth2, OIDC, SAML, SCIM, Kubernetes, AWS, Vault, Security

Job Description

Responsibilities

  • Lead architecture and design of the next-generation identity platform (authentication, authorization, SSO, federation) for Xsolla’s UAE engineering footprint.
  • Implement high-performance Golang microservices for user identity, token lifecycle, and permission enforcement at global scale from our Dubai office (hybrid).
  • Collaborate with security, DevOps, and platform teams to apply Zero Trust principles and standardize access governance across services.
  • Integrate and operationalize IAM standards and protocols such as OAuth2, OIDC, SAML and SCIM for developer and partner integrations.
  • Mentor engineering teams on secure service design, identity best practices, and cross-service communication patterns.
  • Partner with product teams to deliver scalable, compliant, and user-friendly identity features (login, entitlements, account linking) for players and partners.
  • Define and enforce API and data security standards to support compliance initiatives (e.g., GDPR, SOC 2, ISO 27001).
  • Evaluate and integrate third-party IAM frameworks and open-source solutions as part of a hybrid identity strategy.

Requirements

  • 10+ years backend
  • 5+ years IAM
  • Golang
  • Microservices
  • OAuth2
  • OIDC
  • SAML
  • SCIM
  • Kubernetes
  • Cloud (AWS/GCP/Azure)
  • Vault
  • Security

Preferred Qualifications

  • Experience with identity systems in gaming or large SaaS ecosystems.
  • Familiarity with multi-tenant architectures, RBAC/ABAC and policy-as-code (OPA).
  • Background in security engineering, DevSecOps, or compliance automation.
  • Contributions to open-source Golang or IAM projects.
  • Experience integrating Keycloak, Auth0, ForgeRock or similar platforms.

Benefits

  • 100% company-paid medical, dental and vision coverage.
  • Annual leave and flexible paid time off policy.
  • Education and professional development support.
  • Family medical insurance options.
  • Personalized career roadmap and learning opportunities.

About the Company

Xsolla is a global commerce company focused on tools and services for game developers, from indie studios to AAA. Headquartered in Los Angeles, Xsolla operates globally and maintains engineering and commercial operations supporting EMEA and the UAE. This Principal Engineer role is based in Dubai, UAE (hybrid) and will help evolve identity and access systems that enable developers and players to connect securely across the Xsolla ecosystem.

How to Apply