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