Staff Software Engineer – Identity & Access Management

Posted 5 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff Engineer for Identity & Access Management at Xsolla, a global commerce company in the gaming industry. Setting strategy for secure auth infrastructure and leading cross-team initiatives.

Responsibilities

  • Own the technical strategy and architecture of our IAM platform
  • Design and evolve OAuth 2.0 / OIDC flows and token lifecycle
  • Drive decisions on protocol design, data modeling, and platform reliability
  • Identify systemic risks and performance bottlenecks
  • Define engineering standards, review critical code and designs
  • Collaborate with product, security, and infra teams

Requirements

  • Deep understanding of OAuth 2.0, OIDC, and related auth flows
  • Solid grasp of cookie security, CSRF, XSS, token storage, TLS, and secure session management
  • Experience designing or operating production-grade IAM or auth systems
  • Experience working in the video game industry
  • Strong Go (Golang) engineering skills
  • Experience with distributed systems and their trade-offs
  • Schema design, query optimization, migrations at scale in PostgreSQL
  • Deploying, operating, and debugging services in Kubernetes
  • Experience with event-driven patterns, consumer groups in Kafka or NATS
  • Git and modern CI/CD practices
  • Proven ability to lead multi-quarter technical initiatives across teams
  • Track record of influencing architecture and standards beyond immediate team
  • You write RFCs and design docs that people actually read

Benefits

  • Strong written communication is essential
  • Significant autonomy in decisions
  • Opportunities for mentorship
  • Work across multiple time zones
  • Collaboration with product, security, and infra teams

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsKafkaKubernetesPostgresGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.