WorkListВойтиОформить подписку
MS

Sr. Application Security Engineer

Архив
Mitek Systems · AI-софт для идентификации личности
Вакансия в архиве · закрыта 29.10
Смотреть актуальные вакансии

Другие вакансии компании

MS
🇪🇸Испания · remote·Full-timeSenior·англ. C1
≈ $4,9–6,7 тыс/мес
28 окт
MS
🇺🇸США · remote·Full-timeангл. C1
≈ $10–12 тыс/мес
29 сен
MS
🇺🇸США · remote·Full-timeMiddle·англ. C1
≈ $4,9–9 тыс/мес
29 сен

Похожие вакансии

CR
CrowdStrike · Кибербезопасность
🇺🇸США · remote·Full-timeSenior·англ. B1+–C2
$85–120 тыс/год
2 ноя
CR
CrowdStrike · Кибербезопасность
🇺🇸США · remote·Full-timeSenior·англ. B1+–C2
$115–165 тыс/год
2 ноя
AF
Affirm · Финтех BNPL
🇺🇸США · remoteSenior·англ. C1
$265–325 тыс/год
30 окт
EX
Exadel · ИТ-услуги
🇺🇸США · remoteSenior·англ. C1
~ $8,7–17 тыс/мес
21 окт
AF
Affirm · Финтех BNPL
🇺🇸США · remoteSenior·англ. C1
$195–255 тыс/год
27 окт
SE
ServiceTitan · ПО для сервисных и подрядных компаний
🇺🇸США · remote·Full-timeSenior·англ. C1
Зарплата не указана
26 окт
Вакансии в США

О вакансии

Откуда можно работать
Удалённо · США
Занятость
Full-time
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Senior
указан работодателем
Даты
Опубликована 23.07 · видели у компании с 11.08 по 27.10 · закрыта 29.10
вакансия закрыта, проверки прекращены
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Senior Application Security Engineer выступает в качестве практического технического эксперта по безопасности программных продуктов Mitek. Эта роль соединяет информационную безопасность и инженерию, работая напрямую с разработчиками над выявлением, расследованием и устранением уязвимостей в течение всего жизненного цикла разработки программного обеспечения.

Что предстоит делать

Что вы будете делать (основные обязанности)

Практическая инженерия безопасности приложений

  • Выполнять практический анализ безопасности приложений, сервисов, API и сопутствующих компонентов.
  • Работать напрямую с кодовой базой на Java, Python и Go для выявления уязвимостей, понимания их причин и рекомендаций по практическому исправлению.
  • Проводить ручные обзоры безопасного кода чувствительных к безопасности компонентов и изменений приложений.
  • Сотрудничать напрямую с инженерами‑разработчиками для устранения уязвимостей и разработки безопасных решений.
  • Разрабатывать повторно используемые шаблоны безопасного кодирования, контрольные механизмы и автоматизацию, предотвращающие повторяющиеся классы уязвимостей.

Проверка и устранение уязвимостей

  • Неcтавить ответственность за устранение уязвимостей приложений от первоначального обнаружения до валидации, приоритизации, исправления, повторного тестирования и закрытия.
  • Лично воспроизводить и подтверждать уязвимости, а не полагаться только на степень серьезности сканера или внешние отчёты.
  • Оценивать реальный риск приложения, учитывая такие факторы, как возможность эксплуатации, достижимость кода, экспозиция приложения, чувствительность данных, критичность для бизнеса и компенсирующие меры.
  • Работать с командами разработки, объясняя результаты, выявляя коренные причины и определяя подходящее исправление.
  • Стремиться к системным исправлениям, а не к повторному решению отдельных случаев одной и той же уязвимости.
  • Поддерживать чёткие SLA по исправлению и эскалировать нерешённые критические и высокие находки при необходимости.

Безопасный жизненный цикл разработки

  • Помогать определять и развивать контрольные точки безопасности и проверки на протяжении всего SDLC.
  • Внедрять требования безопасности в архитектуру, дизайн, спринты и процессы релизов.
  • Интегрировать превентивные меры безопасности в рабочие процессы разработчиков и конвейеры CI/CD.
  • Сотрудничать с Engineering, делая практики безопасной разработки практичными и масштабируемыми.

SAST, DAST и анализ состава программного обеспечения

  • Эксплуатировать, настраивать и оптимизировать инструменты SAST, DAST и SCA для предоставления разработчикам полезных находок.
  • Анализировать вывод сканеров и отличать значимый риск безопасности от ложных срабатываний и низко‑рисковых находок.
  • Оценивать уязвимости зависимостей программного обеспечения с учётом контекста приложения, включая достижимость, использование уязвимых функций, возможность эксплуатации и варианты исправления.
  • Сотрудничать с разработчиками по обновлению зависимостей, стратегиям замены, исключениям и компенсирующим мерам.
  • Улучшать автоматизацию безопасности и обратную связь в рабочих процессах CI/CD.

Моделирование угроз и безопасный дизайн

  • Моделировать угрозы новых функций и значительных архитектурных изменений до написания кода.
  • Проводить обзор дизайна на предмет аутентификации, авторизации, границ доверия, потоков данных, криптографических мер и сценариев злоупотребления.
  • Использовать методологии, такие как STRIDE, PASTA или аналогичные подходы.
  • Преобразовывать результаты моделирования угроз в практические инженерные требования и меры безопасности.

Безопасность API и облачных решений

  • Проверять контрольные меры безопасности приложений и API, включая аутентификацию, авторизацию, OAuth 2.0/OIDC, mTLS, ограничение скорости и предотвращение злоупотреблений.
  • Сотрудничать с командами, разрабатывающими облачные приложения в AWS, Kubernetes/EKS, контейнерах и средах Linux/Ubuntu.
  • Оценивать риски безопасности приложений в распределённых сервисах и облачных архитектурах.

Поддержка разработчиков

  • Строить прочные рабочие отношения с Engineering и выступать в роли технического партнёра, а не охранного стража.
  • Предоставлять разработчикам чёткие, практические рекомендации по исправлению.
  • Предоставлять руководство по безопасному кодированию и обучение на основе реальных уязвимостей и повторяющихся шаблонов.
  • Помогать развивать и укреплять программу Security Champions в командах разработки.
  • Создавать руководства, стандарты и шаблоны безопасной разработки, которые команды могут использовать самостоятельно.

Тестирование безопасности приложений

  • Подтверждать уязвимости приложений и API через практическое тестирование при необходимости.
  • Координировать внешние мероприятия по тестированию на проникновение, подтверждать полученные результаты и вести процесс исправления.
  • Практический опыт тестирования приложений или API на проникновение считается сильным преимуществом.

Требования

Что вам необходимо (образование/лицензии/сертификации, опыт, знания, технические навыки и способности)

  • 7+ лет прогрессивного опыта в области Application Security, Product Security, инженерии программного обеспечения с фокусом на безопасность или в тесно смежной дисциплине.
  • Демонстрированный старший уровень ответственности за инициативы Application Security и устранение уязвимостей.
  • Сильный практический опыт кодирования и обзора безопасного кода на Java, Python и Go.
  • Умение читать, отлаживать и анализировать производственный код приложений и эффективно общаться с инженерами‑разработчиками.
  • Способность самостоятельно воспроизводить уязвимости, прослеживать их до коренной причины, оценивать возможность эксплуатации и достижимость, а также подтверждать исправление.
  • Практический опыт работы с инструментами SAST, DAST и SCA и интеграции тестирования безопасности в рабочие процессы инженерии.
  • Глубокие знания о безопасности зависимостей программного обеспечения и цепочки поставок.
  • Опыт приоритизации уязвимостей с учётом контекста приложения и бизнеса, а не только степени серьёзности сканера.
  • Твердое понимание OWASP Top 10 и рисков OWASP API Security.
  • Опыт моделирования угроз с использованием STRIDE, PASTA или аналогичных методологий.
  • Опыт обеспечения безопасности облачных приложений, работающих в AWS и Kubernetes/EKS.
  • Сильные коммуникативные навыки и способность влиять на разработчиков, архитекторов и руководство инженерных команд.

Будет плюсом

Что было бы плюсом (желательные навыки и опыт)

  • Практический опыт тестирования приложений и API на проникновение.
  • Опыт в финансовых услугах, финтехе, идентификации, борьбе с мошенничеством или в регулируемом SaaS.
  • Опыт работы с требованиями безопасности приложений PCI‑DSS.
  • Опыт создания или руководства программой Security Champions.
  • Опыт разработки автоматизации AppSec или внутренних инструментов безопасности.
  • OSCP, GWEB, CSSLP или аналогичная техническая сертификация в области безопасности.

Условия и бенефиты

Что мы предлагаем

  • Владение функцией AppSec с чётким объёмом ответственности и видимостью на уровне руководства.
  • Технически интересная поверхность атаки — финансовое программное обеспечение, доступное из интернета, сложные интеграции API и двойной регуляторный контекст США/ЕС.
  • Прямое сотрудничество с вице‑президентом по ИТ и безопасности и руководством Engineering.
  • Команда разработки, открытая к партнёрству в области безопасности, а не рассматривающая её как внешнее ограничение.
  • Программа безопасности, проактивно инвестирующая из позиции силы — не реактивно, не в кризисе.

Предложения по льготам – могут различаться в зависимости от географического расположения

  • Здоровье: универсальные, дополнительные и частные варианты медицинского страхования в зависимости от страны.
  • Финансовое будущее: взносы в пенсионный план, участие в планах акций MTK.
  • Защита дохода: покрытие жизненных событий и инвалидности.
  • Оплачиваемый отпуск: щедрый ежегодный отпуск, корпоративные праздники, время для волонтёрства.
  • Обучение: лицензия на e‑learning, возмещение расходов на обучение, хакатоны.
  • Пособие на обустройство домашнего офиса.
  • Дополнительные/опциональные льготы: страховка для домашних животных, защита от кражи личности, юридическая помощь.

Навыки

JavaPythonGoSASTDASTSCAOWASP Top 10OWASP API SecuritySTRIDEPASTAAWSKubernetesEKSCI/CDOAuth 2.0OIDCmTLSrate limitingthreat modelingpenetration testing

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти