Citi

Senior Software Engineer Technical Remediation & Enablement

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

Senior-инженер в Citi, который вручную устраняет уязвимости в коде и зависимостях enterprise-приложений, контейнеризует сервисы и ускоряет релизы до hotfix в тот же день. Роль сочетает активную разработку с техническим наставничеством команд и ревью PR подрядчиков.

Задачи

  • Писать, рефакторить и ревьюить код для устранения находок SAST (SQL/command injection, XSS, небезопасная десериализация, слабая криптография)
  • Разбирать сложные апгрейды сторонних библиотек и фреймворков (SCA/CVE), решать конфликты транзитивных зависимостей и ломающие изменения API
  • Писать автоматические unit, integration и regression тесты для проверки отсутствия регрессий после фиксов
  • Писать и оптимизировать Dockerfile, манифесты контейнеров и конфигурации базовых образов (Docker, OCI, Kubernetes/OpenShift)
  • Помогать командам контейнеризировать legacy-сервисы и настраивать автоматическую пересборку базовых образов
  • Настраивать и дорабатывать CI/CD скрипты и релизные пайплайны для ускорения деплоя и hotfix
  • Проводить code-level ревью планов ремедиации от команд приложений
  • Ревьюить pull requests подрядчиков на чистоту кода, безопасность, покрытие тестами и соответствие архитектурным стандартам
  • Пилотировать и внедрять внутренние инструменты разработчика, IDE-плагины безопасности, PR-боты и сканеры
  • Разбирать false positives, ошибки конфигурации сканеров и падения пайплайнов, давать фидбек платформенным командам

Требования

  • Bachelor’s Degree в Computer Science, Software Engineering, Information Systems или смежной области
  • 4–7 лет практической разработки enterprise web-приложений, микросервисов или распределённых backend-систем
  • Подтверждённый опыт устранения уязвимостей статического анализа (SAST) и управления апгрейдами зависимостей в продакшене
  • Практический опыт контейнеризации приложений и работы с Docker, Kubernetes, OpenShift
  • Сильная разработка хотя бы на одном-двух языках: Java (Spring Boot), Python, Go, C#/.NET или TypeScript/Node.js
  • Опыт анализа и исправления находок SonarQube, Checkmarx, Veracode или Fortify
  • Опыт с Maven, Gradle, npm/yarn, NuGet, pip/Poetry или Go modules и SCA-инструментами Snyk, Black Duck, JFrog Xray
  • Опыт создания production-grade Dockerfile, multi-stage сборок и патчинга базовых образов
  • Владение Git, branching-стратегиями (Gitflow/trunk-based) и пайплайнами Jenkins, GitHub Actions, Tekton, GitLab CI или Harness
  • Навыки лидерства и управления проектами, чёткая письменная и устная коммуникация

Условия

  • Full time
  • Зарплата $142,320.00 - $213,480.00 в год
  • Медицинская, стоматологическая и vision-страховка
  • 401(k)
  • Страхование жизни, от несчастных случаев и инвалидности
  • Wellness-программы
  • Оплачиваемые отпуска, больничные и праздничные дни
  • Дискреционные и формульные incentive и retention выплаты

Навыки

  • Java
  • Spring Boot
  • Python
  • Go
  • C#
  • .NET
  • TypeScript
  • Node.js
  • SAST
  • SonarQube
  • Checkmarx
  • Veracode
  • Fortify
  • SCA
  • Snyk
  • Black Duck
  • JFrog Xray
  • Maven
  • Gradle
  • npm
  • yarn
  • NuGet
  • pip
  • Poetry
  • Go modules
  • Docker
  • Kubernetes
  • OpenShift
  • OCI
  • Git
  • Jenkins
  • GitHub Actions
  • Tekton
  • GitLab CI
  • Harness
  • Dependabot
  • Renovate

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

Staff Software Engineer, Provider
HeadwaySeniorУдалённо
265,000 – 331,000 USD в год
30 окт.
Staff Software Engineer, Business Systems & Integrations
GroqSeniorFort WorthОфис
270,400 – 318,100 USD в год
30 окт.
Lead Principal Platform Software Engineer
OracleLeadОфис
96,800 – 306,800 USD в год
30 окт.
Software Engineer III Payments Platform
JPMorganChaseMiddleTampaОфис
30 окт.
Software Engineer - Message Queuing and Integration
Costco WholesaleMiddleIssaquahОфис
85,000 – 225,000 USD в год
30 окт.
Senior Software Engineer Technical Remediation & Enablement — Citi, 142,320 – 213,480 USD в год, New York | itrelocate