Vidoori

Security Software Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Разработчик безопасного ПО, который проектирует, разрабатывает и сопровождает защищённые приложения совместно с инженерными, продуктовыми и security-командами. Задача — встраивать безопасность на всех этапах жизненного цикла разработки.

Задачи

  • Проектировать, разрабатывать, тестировать и сопровождать защищённые приложения и сервисы
  • Переводить продуктовые, бизнесовые и security-требования в технические дизайны и поддерживаемый код
  • Применять практики безопасного кодирования на всех этапах SDLC
  • Выявлять, оценивать и помогать устранять уязвимости и слабые места ПО
  • Проводить код-ревью с фокусом на качество, безопасность и поддерживаемость
  • Разрабатывать и поддерживать автотесты, включая проверки security-требований
  • Участвовать в расследовании security-инцидентов и предлагать практические решения
  • Участвовать в архитектурных и технических решениях с учётом безопасности, надёжности и масштабируемости
  • Поддерживать безопасные процессы сборки, интеграции, деплоя и релиза
  • Документировать security-требования, дизайны и мероприятия по устранению уязвимостей
  • Оценивать технические риски и зависимости, коммуницировать прогресс и проблемы
  • Следить за практиками безопасности ПО, новыми угрозами и инструментами

Требования

  • Опыт разработки и выпуска production-приложений
  • Сильный опыт программирования на одном или нескольких языках: Java, C#, Python, JavaScript или TypeScript
  • Знание принципов разработки ПО, структур данных, алгоритмов, ООП или функционального программирования
  • Опыт проектирования и работы с API, базами данных и интеграциями
  • Понимание принципов безопасного кодирования и типовых рисков безопасности ПО
  • Опыт работы с системами контроля версий и участия в код-ревью
  • Знание практик тестирования: unit, integration или e2e
  • Умение разбираться в сложных проблемах и предлагать практические решения
  • Сильные коммуникативные навыки и умение объяснять технические и security-концепции разной аудитории
  • Умение расставлять приоритеты, работать самостоятельно и укладываться в сроки
  • Гражданство США и право на работу

Условия

  • Гибридный формат работы в регионе DMV
  • Требуется гражданство США

Навыки

  • Java
  • C#
  • Python
  • JavaScript
  • TypeScript
  • API
  • databases
  • unit testing
  • integration testing
  • end-to-end testing
  • code review
  • version control
  • AWS
  • Microsoft Azure
  • Google Cloud
  • Docker
  • Kubernetes
  • SAST
  • DAST
  • threat modelling
  • vulnerability management
  • Jira
  • Azure DevOps
  • agile

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

Sr. Software Engineer, Security Server Applications, Enterprise Technology Services
AppleSeniorSunnyvaleОфис
28 окт.
Staff Software Engineer, Platform Cryptography
ServiceNowSeniorSan DiegoГибрид
149,800 – 262,200 USD в год
28 окт.
Software Engineer II- ECM Specialization
Blue Cross Blue Shield of MichiganMiddleУдалённо
56,700 – 114,850 USD в год
28 окт.
Staff Software Engineer
SustainmentSeniorAustinОфис
28 окт.
Staff Software Engineer, Platform Cryptography
ServiceNowSeniorГибрид
166,500 – 291,400 USD в год
28 окт.
Security Software Developer — Vidoori, Hyattsville | itrelocate