Software engineer identity and access management

Xsolla Inc.

United States

Remote

USD 180,000 - 260,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ДМС со стоматологией для сотрудников и
Возможность командировок и релокации

Job summary

Xsolla Inc. ищет ведущего архитектора IAM‑платформы для разработки и эскалирования стратегий аутентификации, авторизации и управления сессиями на уровне продуктов.

Будет отвечать за проектирование потоков OAuth 2.0/OIDC, жизненного цикла токенов и безопасных протоколов, а также за настройку масштаба и устойчивости в distributed средах и Kubernetes.

Qualifications

  • Глубокое понимание OAuth 2.0, OIDC и связанных auth‑потоков: code+PKCE, client credentials, device flow, token introspection, refresh strategies.

Responsibilities

  • Формирование технической стратегии и архитектуры IAM‑платформы, охватывающей аутентификацию, авторизацию и управление сессиями в масштабе.
  • Проектирование OAuth 2.0/OIDC потоки, жизненный цикл токенов и security‑примитивы в соответствии с требованиями продуктов и комплаенса.
  • Принятие дизайн‑решений по протоколам, моделированию данных и надежности платформы; поддержка инженерной и security команд.
  • Идентификация системных рисков и узких мест производительности; реализация мер до инцидентов.
  • Разработка инженерных стандартов, ревью критически важных кодов и дизайнов; создание масштабируемых инструментов и документации.
  • Сотрудничество с продуктовыми, security и infra командами для согласования roadmaps и translating business needs into технические планы.
  • Быть основной точкой эскалации по сложным производственным проблемам в domain IAM.

Skills

OAuth 2.0 / OIDC
Security best practices
Distributed systems
Go (Golang)
Kubernetes (k8s)
Data modeling
System design and architecture
Event-driven patterns (Kafka/NATS)
Git / CI-CD
RFCs and design documents
Multiplayer game platform/devops for游戏

Tools

Ory Hydra/Kratos/Keto
CockroachDB
Kafka/NATS
SCIM/SAML/LDAP
Docker
Git

Job description

Описание:

Xsolla работает в нескольких часовых поясах, а IAM‑платформа лежит в основе аутентификации и авторизации для каждого продукта, который мы выпускаем. Сильная письменная коммуникация крайне важна — ваши архитектурные решения и дизайны должны быть самодостаточными и пригодными к выполнению без вашего присутствия в комнате.

Задачи:
  • Отвечать за техническую стратегию и архитектуру нашей IAM‑платформы, включая аутентификацию, авторизацию и управление сессиями в масштабе.
  • Проектировать и развивать наши потоки OAuth 2.0 / OIDC, жизненный цикл токенов и security‑примитивы в соответствии с продуктовыми и комплаенс‑требованиями.
  • Принимать решения по дизайну протоколов, моделированию данных и надежности платформы, а также формировать поддержку среди инженерных и security‑команд.
  • Выявлять системные риски и узкие места производительности; вести инициативы по их устранению до того, как они станут инцидентами.
  • Определять инженерные стандарты, ревьюить критически важный код и дизайны, а также создавать рычаги масштабирования для команды через документацию, инструменты и менторство.
  • Сотрудничать с продуктовыми, security‑ и инфраструктурными командами, чтобы согласовывать roadmap и переводить бизнес‑потребности в четко ограниченные технические планы.
  • Быть основной точкой эскалации по сложным производственным проблемам в домене IAM.
Требования:
  • Глубокое понимание OAuth 2.0, OIDC и связанных auth‑потоков: authorization code + PKCE, client credentials, device flow, token introspection, refresh strategies.
  • Уверенное понимание безопасности cookie, CSRF, XSS, хранения токенов, TLS и безопасного управления сессиями.
  • Опыт проектирования или эксплуатации production‑grade IAM‑или auth‑систем.
  • Сильные инженерные навыки в Go (Golang): идиоматичный код, паттерны конкурентности, профилирование производительности.
  • Опыт работы с распределенными системами и их компромиссами (согласованность, доступность, режимы отказа).
  • Проектирование схем, оптимизация запросов, миграции в масштабе.
  • Развертывание, эксплуатация и отладка сервисов в k8s‑среде.
  • Kafka или NATS — event‑driven‑паттерны, consumer groups, доставка at‑least‑once.
  • Git и современные практики CI/CD.
  • Подтвержденная способность вести многоквартальные технические инициативы между командами.
  • Опыт влияния на архитектуру и стандарты за пределами своей непосредственной команды.
  • Вы пишете RFC и дизайн‑документы, которые действительно читают.
  • Опыт работы в индустрии видеоигр, разработки или эксплуатации платформ для разработчиков игр, издателей или игроков.
  • Будет плюсом: Практический опыт с экосистемой Ory (Hydra, Kratos, Keto) — эксплуатация в production или разработка поверх ее API; Опыт работы с CockroachDB или другими распределенными SQL‑базами данных (multi‑region deployments, clock skew handling, survivability trade‑offs); Знакомство с комплаенс‑требованиями, релевантными для IAM: SOC 2, ISO 27001, минимизация данных по GDPR, аудит‑логирование; Вклад в open‑source проекты в области безопасности или identity; Опыт построения или интеграции со SCIM, SAML или enterprise SSO (LDAP / Active Directory); Бэкграунд в platform‑ или infrastructure engineering — создание систем, поверх которых работают другие инженеры; Практический актуальный опыт с современными AI‑инструментами (например, Claude, Copilot, Cursor) для генерации кода, ревью и ускорения повседневной инженерной работы.
Условия:
  • доступ к внутренней платформе
  • участие в профессиональных конференциях, хакатонах, митапах и воркшопах топовое оборудование (Mac)
  • доступ к продвинутым ИИ‑сервисам, которые избавляют от рутины и помогают быть продуктивнее
  • ДМС со стоматологией для вас и членов вашей семьи (супруг, дети)
  • 21 день доплачиваемого до размера зарплаты больничного
  • участие в международных проектах, командировки и потенциальная релокация в один из зарубежных офисов
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend engineer in Web3 wallets
Backend engineer in Web3 wallets

Xsolla Inc. • United States

Remote
USD 150,000 - 190,000
Mac hardware
Dental insurance for you and family
21 days paid sick leave
IAM security engineer
IAM security engineer

SOFTSWISS • United States

Remote
USD 120,000 - 180,000
Private health insurance
Sports benefits
Mental health program
+6
Team lead in IAM
Team lead in IAM

EdgeЦентр • United States

Hybrid
USD 150,000 - 190,000
Remote/Hybrid график
5 day-off в год
Корпоративные скидки
+2
Frontend engineer in Web3
Frontend engineer in Web3

Xsolla Inc. • United States

Remote
USD 120,000 - 190,000
Доступ к внутренней платформе
Конференции и хакатоны
Современное оборудование (Mac)
+2
Golang разработчик транспортно-логистической платформы
Golang разработчик транспортно-логистической платформы

САЛАИР • United States

Hybrid
USD 21,000 - 38,000
Гибридный формат работы
ДМС со стоматологией
Бонусы аккредитованной ИТ-компании
+1
руководитель отдела ИИ-разработки
руководитель отдела ИИ-разработки

Innostage Group • United States

On-site
USD 150,000 - 210,000
ДМС
Страхование от несчастного случая
Аккредитация Минцифры
+3
Администратор баз данных в игровой индустрии
Администратор баз данных в игровой индустрии

Xsolla Inc. • United States

Remote
USD 110,000 - 140,000
ДМС со стоматологией для семьи
Участие в конференциях и митапах
Командировки и релокация
+2
DevOps-инженер для продуктовой инфраструктуры
DevOps-инженер для продуктовой инфраструктуры

DatsTeam • United States

Remote
USD 120,000 - 190,000
Full remote или гибрид
Application security engineer
Application security engineer

Usetech • United States

Remote
USD 70,000 - 110,000
Remote work
Flexible schedule
Equipment provided
+7
технический лидер
технический лидер

Электронная Москва • United States

Hybrid
USD 140,000 - 190,000
Гибридный режим работы
Корпоративное обучение
Спортивные активности
+1