Xsolla

Software engineer identity and access management

Коротко

Лид-инженер отвечает за техническую стратегию и архитектуру IAM-платформы Xsolla, включая аутентификацию, авторизацию и управление сессиями в масштабе, проектирует потоки OAuth 2.0/OIDC и жизненный цикл токенов. Компания работает в сфере игровой индустрии, удалённая работа. Требуются глубокое знание OAuth 2.0/OIDC, безопасности веб-приложений, сильные навыки Go, опыт с распределёнными системами, k8s, Kafka/NATS и минимум 5 лет опыта. Требуется способность вести многоквартальные технические инициативы и писать RFC/дизайн-документы.

Описание
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 день доплачиваемого до размера зарплаты больничного
•Участие в международных проектах, командировки и потенциальная релокация в один из зарубежных офисов

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте