Palo Alto Networks
Sr. Principal Software Engineer - Backend, Identity & Access Management (Chronosphere)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-техлид в команду Identity & Access Management платформы Chronosphere (Palo Alto Networks). Отвечает за архитектуру и развитие системы гранулярного контроля доступа, которой пользуются все продуктовые команды, оставаясь hands-on в коде.
Задачи
- Проектировать и развивать фреймворк гранулярного контроля доступа — масштабируемую и надёжную систему, с которой интегрируются почти все продуктовые команды
- Задавать архитектурное направление платформы на горизонт 1–3 лет: API для других команд, итеративные релизы, решения build-vs-buy, управление техдолгом и масштабирование
- Вести инициативы, затрагивающие несколько команд: согласовывать приоритеты, разрешать зависимости и влиять на коллег без формальных полномочий
- Разрабатывать и поддерживать возможности платформы на Go, развёрнутые в Kubernetes в AWS и GCP
- Отвечать за надёжность систем в продакшене: следить за SLO и своевременно реагировать на отклонения
- Выявлять риски безопасности и надёжности и строить системы для их устранения
- Устранять системные сбои и рутину через улучшения архитектуры, деплоя и инструментов
- Совместно с продакт-менеджером оценивать потребности клиентов и формировать roadmap
- Совмещать крупные инвестиции с потоком клиентских запросов, обеспечивая предсказуемый темп поставки
- Выстраивать отношения с командами-потребителями платформы и вовлекать их на ранних этапах
- Работать с security и compliance-партнёрами по ревью, аудитам и обязательствам перед клиентами
- Отслеживать тренды в области IAM, включая новые модели безопасности и вопросы контроля доступа для AI-агентов, и превращать их в технические ставки
- Менторить инженеров команды и организации, участвовать в интервью и онбординге новых сотрудников
Требования
- Опыт доведения амбициозного видения от идеи до продакшена
- Умение работать в условиях неопределённости совместно с клиентами и партнёрами, двигаясь к итеративному результату
- Опыт владения инициативами, охватывающими несколько команд, от старта до поставки, в связке с продакт-менеджерами, дизайнерами и инженерами
- Опыт работы с крупномасштабными распределёнными системами и умение взвешивать компромиссы между надёжностью, масштабируемостью, безопасностью, стоимостью и скоростью выхода на рынок
- Сильное продуктовое чутьё: способность одновременно держать техническую и продуктовую точку зрения, превращать требования клиентов и контрактов в инженерные приоритеты, обосновывать архитектурные инвестиции данными
- Опыт создания платформенных возможностей, которые перенимают другие инженерные команды, и продвижения их через коллаборацию и переговоры
- Опыт партнёрства и переговоров с инфраструктурными командами, выравнивания приоритетов и построения общего технического видения
- Техническая глубина для ведения дизайн-ревью, оценки рисков в дизайне, понимания критических путей кода и оценки инженерных компромиссов
- Знакомство с enterprise-ПО и ожиданиями security-ориентированных клиентов к контролю доступа, аутентификации и аудируемости
- Опыт в platform engineering, желательно с соприкосновением с identity, контролем доступа или security-инфраструктурой; глубокая специализация в IAM — плюс
- Любознательность и мотивация осваивать сложный домен, привычка запрашивать фидбек по собственным дизайнам
- Свободное владение системным языком программирования: Go, C++, Java, C# или Rust
- Навыки коммуникации для объяснения сложных компромиссов разной аудитории — от инженеров других команд до продакт-менеджеров и руководства
- Гибкий коллаборативный стиль работы, повышающий техническую планку без централизации всех решений
Условия
- Удалённый формат работы
- Гибридные команды, сотрудничающие между географиями
- Компенсация зависит от квалификации, опыта и локации; включает base salary, RSU и бонус
- Пакет льгот для сотрудников
- Работодатель равных возможностей
- Виза не спонсируется
Навыки
- Go
- Kubernetes
- AWS
- GCP
- IAM
- SSO
- SCIM
- distributed systems
- C++
- Java
- C#
- Rust