{"id":1455656,"url":"https://alion.io/job/xsolla-staff-engineer","title":"Staff Engineer","company":{"id":2375,"name":"Xsolla","domain":"xsolla.com","url":"https://alion.io/company/xsolla","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":75,"open_postings":165,"ghost_share":0.327,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":70,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":null,"work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"inferred_city","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Perm, Russia"],"countries":["RU"],"hiring_countries":["RU","BY","KZ","KG","AM"],"hiring_countries_total":5,"salary":null,"salary_estimate":{"min_usd":38000,"max_usd":78000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1586},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Go","optional":false},{"name":"IAM","optional":false},{"name":"Kubernetes","optional":false},{"name":"NATS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Active Directory","optional":true},{"name":"Claude","optional":true},{"name":"CockroachDB","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"GDPR","optional":true},{"name":"ISO 27001","optional":true},{"name":"Kratos","optional":true},{"name":"LDAP","optional":true},{"name":"SOC 2","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-09-29T09:44:34Z","employer_posted_date":null,"last_verified_at":"2026-09-29T09:44:34Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Обязанности: \n Владеть архитектурой и стратегией IAM - Отвечать за техническую стратегию и архитектуру нашей IAM-платформы, включая аутентификацию, авторизацию и управление сессиями в масштабе.\n\n Проектировать протоколы аутентификации - Проектировать и развивать наши потоки OAuth 2.0 / OIDC, жизненный цикл токенов и security-примитивы в соответствии с продуктовыми и комплаенс-требованиями.\n\n Продвигать кросс-командные технические решения - Принимать решения по дизайну протоколов, моделированию данных и надежности платформы, а также формировать поддержку среди инженерных и security-команд.\n\n Проактивно снижать риски - Выявлять системные риски и узкие места производительности; вести инициативы по их устранению до того, как они станут инцидентами.\n\n Задавать инженерные стандарты - Определять инженерные стандарты, ревьюить критически важный код и дизайны, а также создавать рычаги масштабирования для команды через документацию, инструменты и менторство.\n\n Согласовывать работу со стейкхолдерами - Сотрудничать с продуктовыми, security- и инфраструктурными командами, чтобы согласовывать roadmap и переводить бизнес-потребности в четко ограниченные технические планы.\n\n Отвечать за производственные эскалации - Быть основной точкой эскалации по сложным производственным проблемам в домене IAM.\n\n Требования: Глубокое знание OAuth 2.0 / OIDC - Глубокое понимание OAuth 2.0, OIDC и связанных auth-потоков: authorization code + PKCE, client credentials, device flow, token introspection, refresh strategies.\n\n Основы веб-безопасности - Уверенное понимание безопасности cookie, CSRF, XSS, хранения токенов, TLS и безопасного управления сессиями.\n\n Опыт с production IAM - Опыт проектирования или эксплуатации production-grade IAM- или auth-систем.\n\n Разработка на Go - Сильные инженерные навыки в Go (Golang): идиоматичный код, паттерны конкурентности, профилирование производительности.\n\n Распределенные системы - Опыт работы с распределенными системами и их компромиссами (согласованность, доступность, режимы отказа).\n\n PostgreSQL - Проектирование схем, оптимизация запросов, миграции в масштабе.\n\n Kubernetes - Развертывание, эксплуатация и отладка сервисов в k8s-среде.\n\n Потоковая обработка сообщений - Kafka или NATS - event-driven-паттерны, consumer groups, доставка at-least-once.\n\n Git и CI/CD - Git и современные практики CI/CD.\n\n Руководство кросс-командными инициативами - Подтвержденная способность вести многоквартальные технические инициативы между командами.\n\n Архитектурное влияние - Опыт влияния на архитектуру и стандарты за пределами своей непосредственной команды.\n\n Письменная и устная коммуникация - Вы пишете RFC и дизайн-документы, которые действительно читают.\n\n Опыт в игровой индустрии - Опыт работы в индустрии видеоигр, разработки или эксплуатации платформ для разработчиков игр, издателей или игроков.\n\n Будет плюсом\n Практический опыт с экосистемой Ory (Hydra, Kratos, Keto) - эксплуатация в production или разработка поверх ее API\n\n Опыт работы с CockroachDB или другими распределенными SQL-базами данных (multi-region deployments, clock skew handling, survivability trade-offs)\n\n Знакомство с комплаенс-требованиями, релевантными для IAM: SOC 2, ISO 27001, минимизация данных по GDPR, аудит-логирование\n\n Вклад в open-source проекты в области безопасности или identity\n\n Опыт построения или интеграции со SCIM, SAML или enterprise SSO (LDAP / Active Directory)\n\n Бэкграунд в platform- или infrastructure engineering - создание систем, поверх которых работают другие инженеры\n\n Практический актуальный опыт с современными AI-инструментами (например, Claude, Copilot, Cursor) для генерации кода, ревью и ускорения повседневной инженерной работы\n Как мы работаем\n Xsolla работает в нескольких часовых поясах, а IAM-платформа лежит в основе аутентификации и авторизации для каждого продукта, который мы выпускаем. Сильная письменная коммуникация крайне важна - ваши архитектурные решения и дизайны должны быть самодостаточными и пригодными к выполнению без вашего присутствия в комнате.\n Мы ценим прямоту, техническую глубину и доведение дел до результата. Если дизайн или производственная проблема имеет реальные последствия для безопасности или надежности, мы ожидаем, что вы ясно об этом скажете, обоснуете свою позицию фактами и будете вовлечены до полного решения.","description_format":"text","description_chars":4304,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"},{"name":"Belarus","iso":"BY","kind":"region"},{"name":"Kazakhstan","iso":"KZ","kind":"region"},{"name":"Kyrgyzstan","iso":"KG","kind":"region"},{"name":"Armenia","iso":"AM","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce"],"lifecycle":[{"event":"open","at":"2026-09-29T09:47:28Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":70,"reasons":["seen:1","velocity","win:early","comp:brand"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/xsolla-staff-engineer","json_url":"https://alion.io/job/xsolla-staff-engineer.json","meta":{"generated_at":"2026-10-01T19:19:54Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1872,"day_limit":5000,"remaining_today":3128,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}