X

Xsolla

Global payment solutions for video games

Staff Software Engineer - Identity & Access Management

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in CanadaNo salary listedRemote

About the Job

Requirements

  • Deep understanding of OAuth 2.0, OpenID Connect, and related authentication flows, including authorization code with Proof Key for Code Exchange, client credentials, device flow, token introspection, and refresh strategies.
  • Solid grasp of cookie security, cross-site request forgery, cross-site scripting, token storage, Transport Layer Security, and secure session management.
  • Experience designing or operating production-grade identity and access management or authentication systems.
  • Experience working in the video game industry, building or operating 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 environments.
  • Experience with Kafka or NATS, event-driven patterns, consumer groups, and at-least-once delivery.
  • Experience with Git and modern continuous integration and continuous delivery practices.
  • Proven ability to lead multi-quarter technical initiatives across teams.
  • Track record of influencing architecture and standards beyond the immediate team.
  • Ability to write RFCs and design documents.

Responsibilities

  • Own the technical strategy and architecture of the identity and access management platform, covering authentication, authorization, and session management at scale.
  • Design and evolve OAuth 2.0 and OpenID Connect flows, token lifecycle, and security primitives to meet product and compliance requirements.
  • Drive decisions on protocol design, data modeling, and platform reliability, and build buy-in across engineering and security teams.
  • Identify systemic risks and performance bottlenecks, and lead initiatives to resolve them before they become incidents.
  • Define engineering standards, review critical code and designs, and create leverage through documentation, tooling, and mentorship.
  • Collaborate with product, security, and infrastructure teams to align on the roadmap and translate business needs into well-scoped technical plans.
  • Serve as the escalation point for complex production issues in the identity and access management domain.

Desired Qualifications

  • Hands-on experience with the Ory ecosystem, including Hydra, Kratos, or Keto, operating it in production or building on its APIs.
  • Experience with CockroachDB or other distributed SQL databases, including multi-region deployments, clock skew handling, and survivability trade-offs.
  • Familiarity with identity and access management compliance requirements, including SOC 2, ISO 27001, GDPR data minimization, and audit logging.
  • Contributions to open-source security or identity projects.
  • Experience building or integrating with SCIM, SAML, or enterprise single sign-on, including LDAP or Active Directory.
  • Background in platform or infrastructure engineering, building systems other engineers build on top of.
  • Hands-on, up-to-date experience with modern AI tools such as Claude, Copilot, or Cursor for code generation, review, and accelerating day-to-day engineering work.

About the Company

Xsolla

Global payment solutions for video games

Xsolla provides payment processing, fraud detection, and gamified monetization tools for video game developers and publishers worldwide. It processes games’ payments across many countries, protects against fraud, and offers in-game shops, bundles, and subscriptions through a single integration. Its focus on game-specific monetization, multi-currency and language support, and global reach distinguishes it from generic payment providers. Its goal is to help developers earn revenue, remove barriers to monetization and distribution, and ensure players can access games easily.

Company size
501-1,000
Company stage
N/A
Total funding
$73M
Headquarters
Los Angeles, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Xsolla

See more jobs