Мы ищем Senior AppSec-инженера, который возьмёт на себя комплексное выстраивание безопасности приложений. У нас есть всё, от чего у хакера учащается пульс: торговля, кошельки, платежи, карты и блокчейн.
Требования
- От 4 лет в безопасности приложений
- Уверенный ручной secure code review минимум на двух языках из списка: Go, Java/Kotlin, Python, Swift
- Глубокое понимание OWASP Top 10, OWASP API Security Top 10, ASVS, OWASP Mobile Top 10
- Опыт моделирования угроз для распределённых микросервисных систем и проведения security design review
- Уверенные знания механизмов аутентификации и авторизации: OAuth 2.0, OIDC, JWT, сессии, MFA, управление API-ключами
- Понимание прикладной криптографии
- Практический опыт с инструментами SAST, DAST, SCA, Secret Scan, Fuzzing, включая написание и тюнинг собственных правил
- Практический опыт с инструментами по анализу мобильных приложений
- Понимание современной инфраструктуры: контейнеры, Kubernetes, облака, CI/CD, в объёме, достаточном для оценки рисков архитектуры
- Умение объяснять риски разработчикам и бизнесу понятным языком и договариваться о приоритетах.
Обязанности - Внедрение и развитие процессов безопасной разработки и принципа Security by design
- Проводить моделирование угроз для новых продуктов и крупных изменений
- Делать ручной secure code review критичных компонентов
- Совместно с DevSecOps внедрять и настраивать SAST, DAST, SCA и secret scanning в CI/CD, снижать число ложных срабатываний, писать кастомные правила под наш стек.
- Управлять жизненным циклом уязвимостей
- Участвовать в расследовании инцидентов, связанных с приложениями, и в устранении их последствий
Будет плюсом - Умение находить уязвимости бизнес-логики, характерные для финансовых систем
- Понимание устройства блокчейн и криптовалютной инфраструктуры
- Опыт аудита смарт-контрактов и работы с безопасностью custody-решений
- Опыт участия в BugBounty программах
- Наличие профильных сертификаций
- Опыт тестирования мобильных приложений (iOS/Android, OWASP MASVS/MASTG)
- Опыт построения AppSec-функции с нуля или масштабирования её в быстрорастущей компании
- Навыки обучения команд разработки
Условия:
- Официальное трудоустройство, согласно ТК РУз;
- Участие в разработке масштабного продукта;
- Современный технологический стек и возможность прокачивать экспертизу;
- Возможность участия в международных проектах и работе с распределённой командой;
- Менторство внутри команды и обмен опытом;
- Тимбилдинги, корпоративные мероприятия.