Xsolla

Staff Software Engineer — Identity & Access Management

Xsolla
Apply
4 months ago
Canada (city not specified)Staff+

Responsibilities

  • Own the IAM platform’s technical strategy and architecture across authentication, authorization, and session management.
  • Design and evolve OAuth 2.0 and OIDC flows, token lifecycles, and security primitives.
  • Drive cross-team decisions involving protocol design, data modeling, platform reliability, and technical roadmaps.
  • Identify systemic risks and performance bottlenecks and lead initiatives to resolve them proactively.
  • Define engineering standards, review critical code and designs, and provide documentation, tooling, and mentorship.
  • Collaborate with product, security, and infrastructure teams to translate business needs into technical plans.
  • Serve as the escalation point for complex production IAM issues.
  • Lead multi-quarter technical initiatives and influence architecture beyond the immediate team.

Requirements

  • Deep understanding of OAuth 2.0, OIDC, authorization code with PKCE, client credentials, device flow, token introspection, and refresh strategies.
  • Strong knowledge of cookie security, CSRF, XSS, token storage, TLS, and secure session management.
  • Experience designing or operating production-grade IAM or authentication systems.
  • Experience working in the video game industry or building platforms for game developers, publishers, or players.
  • Strong Go engineering skills, including idiomatic code, concurrency patterns, and performance profiling.
  • Experience with distributed systems and trade-offs involving consistency, availability, and failure modes.
  • Experience with PostgreSQL schema design, query optimization, and migrations at scale.
  • Experience deploying, operating, and debugging services in Kubernetes.
  • Experience with Kafka or NATS and event-driven patterns, consumer groups, and at-least-once delivery.
  • Experience with Git and modern CI/CD practices.
  • Proven ability to lead cross-team technical initiatives and influence architecture and engineering standards.
  • Preferred experience with the Ory ecosystem, including Hydra, Kratos, or Keto.
  • Preferred experience with CockroachDB or other distributed SQL databases and multi-region deployments.
  • Familiarity with SOC 2, ISO 27001, GDPR data minimization, and audit logging requirements.
  • Preferred contributions to open-source security or identity projects.
  • Preferred experience with SCIM, SAML, enterprise SSO, LDAP, or Active Directory.
  • Platform or infrastructure engineering experience is a plus.
  • Current experience using AI tools such as Claude, Copilot, or Cursor for engineering work is a plus.

Benefits

  • Medical, dental, and vision coverage.
  • Paid time off.
  • Personalized career roadmap.
  • Training and educational opportunities for professional development.
  • Support for employees’ and families’ physical, mental, and emotional well-being.
Xsolla

About Xsolla

1,001-5,000 employees

Xsolla builds commerce and monetization infrastructure for video games, offering payment processing, merchant-of-record services, storefronts, subscriptions, and anti-fraud tools for developers and publishers. The privately held company, founded in 2005 and headquartered in Sherman Oaks, California, supports direct-to-consumer sales and global tax/compliance across many regions and payment methods. Its platform targets studios from indie to AAA and powers distribution, marketing, and in-game purchases.

Contact me