ServiceNow
Sr Software Engineer, Platform Cryptography
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Platform Security (направление криптографии) для проектирования и разработки защищённых криптографических сервисов — управления ключами, PKI и распространения секретов — на крупной мультитенантной SaaS-платформе.
Задачи
- Проектировать, разрабатывать и поддерживать защищённые криптографические сервисы с соблюдением требований FIPS и регулируемых сред
- Разрабатывать и эксплуатировать сервисы ядрового крипто-экосистемы: управление ключами, жизненный цикл сертификатов, распространение секретов
- Применять ML/статистические методы для выявления аномального использования ключей, доступа к секретам и необычных запросов на сертификаты
- Участвовать в построении inference/detection-пайплайнов для обнаружения признаков компрометации в режиме, близком к реальному времени
- Взаимодействовать с product owners, security-архитекторами и инженерными командами для перевода требований безопасности и комплаенса в рабочий код
- Эксплуатировать сервисы на Kubernetes в мультитенантной SaaS-среде: деплой, CI/CD, on-call, реагирование на инциденты
- Писать безопасный код по умолчанию: проводить threat-modeling своих решений и ревью кода коллег
- Следить за развитием криптографии, включая готовность к post-quantum, и приносить релевантные идеи в команду
Требования
- 4+ года профессионального опыта разработки ПО; Java, Go или аналогичный ООП-язык в production-масштабе
- Продвинутое знание структур данных, алгоритмов, ООП-дизайна, паттернов проектирования и вопросов производительности/масштабирования
- Понимание концепций распределённых систем: изоляция ресурсов, конкурентность, масштабирование на общей инфраструктуре
- Опыт управления несколькими проектами с существенным техническим риском
- Практический опыт деплоя и эксплуатации сервисов на Kubernetes в SaaS/мультитенантной среде
- Знание базовых криптографических примитивов (симметричное/асимметричное шифрование, хеширование, цифровые подписи, основы PKI/TLS)
- Привычка писать безопасный код: secure coding, code review, юнит-тесты, автоматизация
- Желательно: прямой опыт с криптографией, PKI, управлением ключами или секретами
- Желательно: прикладной опыт ML/AI — anomaly detection, классификация или интеграция AI-инструментов в инженерные процессы
- Желательно: опыт построения распределённых backend-систем (микросервисы, SQL/NoSQL хранилища)
- Желательно: опыт работы в регулируемых средах (FIPS 140-2/3, FedRAMP или аналогичные)
Условия
- Базовая зарплата $128,900 - $219,100
- Equity (при применимости), переменная/инсентив-компенсация и бенефиты
- Медицинские планы, включая flexible spending accounts
- 401(k) с матчингом от компании, ESPP, matching donations
- Гибкий план отпусков и программы семейного отпуска
- Гибкий подход к работе: work personas (flexible, remote, required in office)
Навыки
- Java
- Go
- Kubernetes
- CI/CD
- PKI
- TLS
- криптография
- управление ключами
- secrets management
- ML
- anomaly detection
- микросервисы
- SQL
- NoSQL
- FIPS 140-2/3
- FedRAMP