Replit

Staff Software Engineer, Identity & Authorization

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в команду Product Platform, отвечающую за identity и authorization системы Replit. Проектирование и эксплуатация централизованных механизмов аутентификации, авторизации и workload identity для веб-продукта, Agent и внутренних сервисов.

Задачи

  • Проектировать и эксплуатировать центральные интерфейсы авторизации с типизированными principals, actions, resources, решениями, объяснимыми причинами отказа, attenuation привилегий, делегированием и obligations
  • Развивать enterprise-роли, группы, доступ к приложениям, entitlements и политики workspace
  • Строить и эксплуатировать Security Token Service и workload identity на OAuth 2.0 token exchange, JWT/OIDC, SPIFFE/SPIRE и mTLS
  • Моделировать угрозы делегирования, confused-deputy рисков и cross-tenant перемещений, делать безопасное fail-closed поведение дефолтным
  • Вести совместимые миграции с shadow evaluation, feature gates, телеметрией и планами отката, отвечать за SLO, инциденты и операционное здоровье систем
  • Работать совместно с командами Agent, Connectors, Enterprise, Security и Infrastructure, превращая продуктовые требования в общие платформенные примитивы
  • Исследовать и разрабатывать новые подходы к Authx в мире агентов

Требования

  • Опыт поставки и эксплуатации security-sensitive backend или распределённых систем в продакшене, включая надёжность, производительность, инциденты и observability
  • Глубокие знания в authentication, authorization или identity-системах: OAuth 2.0/OIDC, JWT, mTLS, Identity Federation, RBAC, ReBAC, PBAC, Zanzibar, Macaroons, Biscuits, Cedar или policy engines
  • Сильное понимание multi-tenant безопасности, least privilege, делегирования, attenuation привилегий, auditability и threat modeling
  • Опыт миграции security-sensitive систем без поломки вызывающих сторон: типизированные контракты, shadow evaluation, поэтапное включение
  • Свободное владение хотя бы одним production backend стеком
  • Умение принимать и доносить tradeoffs между безопасностью, надёжностью, latency, продуктовым опытом, скоростью поставки и долгосрочной поддерживаемостью

Условия

  • Конкурентная зарплата и equity
  • Программа 401(k) с 4% match (только США)
  • Медицинская, стоматологическая, офтальмологическая страховка и страхование жизни
  • Краткосрочная и долгосрочная нетрудоспособность
  • Оплачиваемые отпуска по уходу за ребёнком, по медицинским показаниям и по уходу за близкими
  • Flexible Time Off (FTO) и праздничные дни
  • Компенсация транспортных расходов (офис и только США)
  • Ежемесячный wellness-стипендия
  • Автономная рабочая среда
  • Компенсация обустройства офиса (только офис)
  • Ежеквартальные командные встречи
  • Офисные удобства (только офис)

Навыки

  • TypeScript
  • Go
  • Rust
  • Postgres
  • gRPC
  • Protobuf
  • Kubernetes
  • Envoy
  • Restate
  • OAuth 2.0
  • OIDC
  • JWT
  • mTLS
  • SPIFFE
  • SPIRE
  • RBAC
  • ReBAC
  • PBAC
  • Zanzibar
  • Cedar

Похожие вакансии

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Staff Software Engineer, Identity & Authorization — Replit, 250,000 – 375,000 USD в год, Foster City | itrelocate