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

Senior Application Security Engineer

Архив
BlueQubit · Quantum computing SaaS
Вакансия в архиве · закрыта 21.10
Смотреть актуальные вакансии

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

BL
🇺🇸New York, NY, USA · СШАHead и выше·англ. C1
$170–235 тыс/год
31 окт
BL
🇺🇸San Francisco, CA, USA · СШАSenior·англ. C1
$160–220 тыс/год
31 окт
BL
🇺🇸United States · США · remoteSenior·англ. C1
$85–130 тыс/год
31 окт
BL
🇬🇧London, UK · Великобритания · remoteSenior·англ. C1
≈ $4,5–9,6 тыс/мес
31 окт
Все вакансии компании

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

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 окт
Вакансии в США

О вакансии

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

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

Суть роли

Sardine принимает решения о рисках и платежах для банков и финтех-компаний. Наши клиенты тщательно нас проверяют, и безопасность приложений — значительная часть того, что они изучают.

Через эту платформу проходят деньги, поэтому её изучают настоящие злоумышленники. Ваша задача — находить то, что нашли бы они, прежде всего уязвимости авторизации и злоупотребления бизнес-логикой, а затем устранять целый класс таких ошибок.

Команда безопасности приложений небольшая. Инфраструктура большая: сервисы на Go, Node.js, Python, Ruby и Java, работающие в мультиоблаке и на Kubernetes. Это соотношение определяет характер работы. Находки поступают от сканеров, из код-ревью, тестирования, моделирования угроз, от пентестеров и охотников за уязвимостями по bug bounty. Вы превращаете этот поток в конвейер, который проверяет, маршрутизирует и закрывает проблемы с минимальными ручными усилиями. Затем вы используете то, что показывает конвейер, чтобы устранять первопричины: безопасные настройки по умолчанию, паттерны, к которым инженеры обращаются в первую очередь, и исправления, которые работают надолго.

Здесь мало что решено заранее. Вы сами определяете, где находится риск, и беретесь за него.

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

Управление конвейером уязвимостей и его автоматизация
  • Проводить триаж, валидацию и маршрутизацию находок из всех источников, а также добиваться их устранения: SAST, DAST, SCA, код-ревью, пентесты и bug bounty
  • Создавать автоматизацию, которая убирает ручную работу на каждом из этих шагов
  • Внешние пентесты и программа bug bounty: определять объём, направлять тестировщиков, оценивать критичность и доводить вопросы до закрытия
Устранение классов ошибок
  • Замечать закономерности среди находок и устранять первопричину, а не только отдельный случай
  • Определять безопасные паттерны и настройки по умолчанию, благодаря которым правильный путь становится самым простым
  • Писать собственные правила статического анализа для наших антипаттернов, чтобы исправленный класс ошибок оставался исправленным
  • Проверять средства контроля на уровне платформы (авторизация, идентификация сервисов, работа с секретами, применение политик на шлюзе), находить пробелы и добиваться от ответственных команд их закрытия
  • Работать вместе с инженерами над исправлениями, которые просты, принимаются и работают надолго

Также входит в работу

  • Практическое тестирование наших приложений и API, а также ручное код-ревью сервисов с высокой степенью экспозиции, с глубоким погружением в авторизацию и бизнес-логику
  • Моделирование угроз для новых архитектур и архитектур с высокой экспозицией
  • Развитие культуры безопасности в инженерной команде, включая программу security champions

Требования

  • Управление уязвимостями и его автоматизация. Опыт ведения управления уязвимостями от начала до конца и автоматизации его с помощью кода через API сканеров, трекеров задач и систем контроля версий
  • Инженерный бэкграунд. Вы выпускали и поддерживали настоящее программное обеспечение. Вы быстро читаете незнакомый код, тщательно проверяете его и рассуждаете об архитектуре и сценариях отказов.
  • Ответственность до результата. Вы доводите проблемы до конца, включая исправления, зависящие от других команд. Вы возвращаетесь к исправлению, которое рекомендовали три спринта назад.
  • Суждение важнее стажа. Для нас глубина вашего суждения важнее лет опыта.
  • Аудит кода как минимум на одном из языков: Go, Python, Node.js, Ruby или Java, и готовность работать с остальными
  • Практическое владение OWASP Top 10 с настоящей глубиной в области нарушенного контроля доступа и ошибок бизнес-логики
  • SAST, DAST и SCA в CI/CD, настроенные так, чтобы инженеры доверяли результатам. Базовые знания облаков на GCP или AWS. Docker и Kubernetes.
  • Вы отличаете реальные находки от теоретических.
  • Вы открыто возражаете, подкрепляя свою позицию доказательствами, и меняете мнение, когда кто-то приводит более весомые доказательства.
  • Ваше влияние работает асинхронно, через часовые пояса, на людей с твёрдым мнением, которые не подчиняются вам напрямую.

Будет плюсом

  • Масштабирование инструментов безопасности на множество репозиториев, языков и систем сборки
  • Опыт написания собственных правил статического анализа (Semgrep, CodeQL или аналоги)
  • Работа в финтехе, платежах или других средах под серьёзной сторонней проверкой безопасности (PCI DSS, SOC 2, аудиты клиентов)
  • Опыт работы в полностью распределённой асинхронной инженерной команде
  • Опыт в наступательной безопасности в любой форме. Наиболее релевантен пентест веб-приложений, API, мобильных приложений или облаков. Также учитываются работа с оборудованием и встраиваемыми системами, физическая безопасность и lock sport, учения red team, работа с протоколами и радиосвязью, а также результаты в CTF или bug bounty.
  • Продвинутые сертификации по наступательной безопасности. Наиболее релевантны OSWE и BSCP; CPTS, CRTO и аналогичные также учитываются.
  • Публичные работы: исследования, инструменты, раскрытие уязвимостей, выступления

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

  • Щедрая компенсация деньгами и опционами
  • Ранний exercise для всех опционов, включая ещё не вестнутые
  • Работа из любой точки: культура remote-first
  • Гибкий оплачиваемый отпуск и перерыв в конце года
  • Медицинская, стоматологическая страховка и страховка зрения для сотрудников и иждивенцев — только для США и Канады
  • Софинансирование 401k / RRSP в размере 4% — только для США и Канады
  • MacBook Pro с доставкой на дом
  • Единовременная выплата на обустройство домашнего офиса — стол, кресло, монитор и т. д.
  • Ежемесячная выплата на питание
  • Ежемесячная выплата на социальные встречи
  • Ежегодная выплата на здоровье и благополучие
  • Ежегодная выплата на обучение

Навыки

GoNode.jsPythonRubyJavaKubernetesDockerGoogle CloudAWSSASTDASTSCACI/CDOWASP Top 10SemgrepCodeQLthreat modelingPCI DSSSOC 2OSWE

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

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