Senior разработчик Windows, безопасность продукта
1Password — компания в сфере кибербезопасности, продуктами которой пользуются более 180 000 организаций. Команда Product Security отвечает за внедрение новых функций безопасности в приложения для macOS, iOS, Android, Windows, Linux и веб-приложения, а также за создание библиотек для общего кода, критичного для безопасности, устранение уязвимостей и продвижение практик безопасного кодирования.
В команде Device Security вы будете играть ключевую роль во внедрении нового поколения функций безопасности в приложениях, помогать формировать практики безопасной разработки, консультировать продуктовые команды, устранять уязвимости и демонстрировать лидерство в области безопасного кодирования.
Команды Engineering, Product и Design внедряют ИИ на протяжении всего жизненного цикла разработки ПО и продуктов: инженеры используют инструменты ИИ-ассистированного кодирования для ускорения ревью и раннего выявления ошибок, продакт-менеджеры обобщают пользовательские исследования, дизайнеры быстро прототипируют с помощью ИИ-макетов. Подход к ИИ такой же, как к безопасности: чёткие принципы, ответственность человека на каждом значимом решении и строгая оценка перед выпуском.
Это удалённая возможность в Канаде и США.
Что мы ищем:
- 4+ года опыта в разработке ПО с уклоном в безопасность; опыт разработки с современными методами шифрования и библиотеками или протоколами аутентификации
- 4+ года практического опыта разработки в области безопасности Windows с технической экспертизой в таких языках, как Rust, C#, C/C++, Go или TypeScript
- Опыт разработки на Rust и создания FFI-интерфейсов, особенно для Windows. Знание архитектуры ОС Windows и методов платформенной оптимизации
- Знакомство с функциональностью TPM и HSM, подтверждённый опыт работы с функциями безопасности Windows, такими как Windows Hello, BitLocker, Secure Boot и Credential Guard
- Глубокое понимание и увлечённость доменом безопасности: криптография, сетевая безопасность, безопасность приложений, распространённые векторы угроз, механизмы контроля доступа и т.п.
- Отличные навыки письменной и устной коммуникации; команда безопасности часто объясняет нюансы разным внутренним аудиториям и должна понимать эти нюансы на этапе проектирования
- Самостоятельность, сильные организационные навыки, умение решать умеренно сложные задачи и предлагать эффективные решения
- Знание и практический опыт работы с возможностями и рабочими процессами Agentic AI Model
Будет плюсом:
- Опыт с SAML, OAuth и OpenID Connect
- Опыт работы над SaaS-продуктом
- Лидерский опыт в роли разработчика ПО в команде
- Опыт с GitHub или GitLab, а также CI/CD-пайплайнами
- Опыт с инструментами системного анализа и мониторинга производительности, такими как DataDog, SemGrep, Sonarqube, Fortify и т.п.
- Личный опыт использования 1Password
Что вас ждёт:
- Работа в небольшой команде разработчиков, специализирующихся на Rust, Go, Swift и безопасной разработке
- Внедрение новых функций безопасности для следующего поколения 1Password и разработка безопасных библиотек для общего использования