Xsolla

Principal Engineer – Identity Management, IAM, Golang Backend

Xsolla

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $180,000 - $250,000 per year

Job Level

Lead

Tech Stack

AWSAzureGoGoogle Cloud PlatformKubernetesMicroservicesVault

About the role

  • Architect and lead the design of Xsolla’s next-generation identity platform, supporting authentication, authorization, single sign-on (SSO), and account federation across internal and external services.
  • Develop high-performance Golang microservices that manage user identity, access tokens, and permission enforcement at global scale.
  • Collaborate closely with security, DevOps, and platform engineering teams to embed Zero Trust principles and standardize access governance across services.
  • Integrate modern IAM standards and protocols (OAuth2, OIDC, SAML, SCIM) to enhance developer experience and partner integrations.
  • Mentor and coach engineering teams on secure service design, identity best practices, and cross-service communication patterns.
  • Partner with product teams to ensure that identity-related features — such as player login, entitlement management, and account linking — are scalable, compliant, and user-friendly.
  • Define and enforce API and data security standards, supporting compliance initiatives such as GDPR, SOC 2, and ISO 27001.
  • Evaluate and integrate third-party IAM frameworks or open-source solutions (e.g., Keycloak, Auth0, ForgeRock) as part of Xsolla’s hybrid identity strategy.

Requirements

  • 10+ years in backend or systems engineering, including 5+ years designing and implementing IAM or authentication services.
  • Expert-level skills in Golang, with experience building and scaling distributed, event-driven microservices.
  • Proven track record with identity federation, token management, and access control systems.
  • In-depth understanding of authentication and authorization standards (OAuth 2.0, OIDC, SAML, JWT, SCIM).
  • Solid grasp of security principles, encryption, key management, and secrets management systems (e.g., HashiCorp Vault, AWS KMS).
  • Experience building high-availability systems in Kubernetes-based environments using AWS, GCP, or Azure.
  • Strong architectural vision with the ability to influence cross-team design and technology direction.
  • Excellent communication and collaboration skills across distributed teams.
Benefits
  • 100% company-paid medical, dental, and vision plans
  • Unlimited Flexible Time Off
  • Personalized career roadmap for each employee
  • Professional development through training and educational opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Golangmicroservicesauthenticationauthorizationidentity federationtoken managementaccess controlKubernetesencryptionsecurity principles
Soft skills
mentoringcoachingcommunicationcollaborationarchitectural visioninfluencingcross-team design
Certifications
GDPR complianceSOC 2 complianceISO 27001 compliance
FICO

Lead C++ Engineer

FICO
Seniorfull-time$105k–$165k / year🇺🇸 United States
Posted: 1 hour agoSource: fico.wd1.myworkdayjobs.com
CloudDockerKubernetesLinuxPython
Splash Financial

Staff Software Engineer, Clojure

Splash Financial
Leadfull-time$180k–$235k / yearOhio · 🇺🇸 United States
Posted: 2 hours agoSource: boards.greenhouse.io
Clojure
MetaMask

Engineering Manager – Backend-Platform

MetaMask
Mid · Seniorfull-time$138k–$225k / year🇺🇸 United States
Posted: 3 hours agoSource: boards.greenhouse.io
AWSGrafanaJavaScriptNode.jsPrometheusSQLTypeScript
Shopmonkey

Senior Software Engineer – Full Stack/Back End

Shopmonkey
Seniorfull-time$140k–$160k / yearCalifornia · 🇺🇸 United States
Posted: 3 hours agoSource: boards.greenhouse.io
CloudJavaScriptMongoDBNode.jsNoSQLPostgresReactRedisReduxSDLCTypeScript
Edify

Lead/Senior Back End Engineer

Edify
Seniorfull-time🇺🇸 United States
Posted: 5 hours agoSource: jobs.ashbyhq.com
DjangoPostgresPython