Toshiba Global Commerce Solutions

Software Engineer IV, Payment Platform

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

Senior-инженер в команду платёжной платформы Toshiba: отвечает за транспортный слой терминалов, store-and-forward, маршрутизацию по BIN и надёжность card-present платежей в розничной сети. Роль hands-on с перспективой архитектурного владения платёжным транспортом.

Задачи

  • Владеть TCP-транспортным слоем между терминалами и платёжной платформой: heartbeat/keepalive, управление idle-соединениями, reconnect и таймауты
  • Управлять поведением store-and-forward (SAF) для отклонённых или недоступных авторизаций, включая fallback только при реальных проблемах связи
  • Отвечать за маршрутизацию по BIN и выбор процессора/сети, включая изменения BIN-таблиц и требования contactless/EMV
  • Диагностировать и устранять терминальные исключения и сбои, находя первопричины в коде, протоколе или взаимодействии с железом и прошивками
  • Проводить root-cause analysis по инцидентам в продакшене, влияющим на целостность транзакций, совместно с командами прошивок, интеграций и магазинов
  • Определять и внедрять стандарты проектирования транзакционного и транспортного слоя через архитектурные ревью
  • Обеспечивать PCI-совместимую обработку транзакционных данных на всём пути транспорта и SAF
  • Менторить инженеров транзакционного слоя и ревьюить их изменения в транспорте, SAF и маршрутизации
  • Направлять AI-агентов разработки в транзакционном коде: определять scope, давать контекст, ревьюить изменения и обеспечивать обязательное человеческое ревью для PCI-кода

Требования

  • Bachelor's degree in computer science or related field
  • 8+ лет разработки продакшн распределённых систем на Java, глубокий опыт stateful протокольного кода: сокеты, ретраи, таймауты, backoff, идемпотентность
  • Прямой опыт платёжной обработки, card-present транзакций или другой домен, где корректность при частичных отказах имеет финансовые последствия
  • Сильные навыки отладки интермиттентных, чувствительных к таймингам дефектов с детерминированным воспроизведением
  • Рабочее знание стандартов PCI DSS и требований к коду, работающему с транзакционными данными
  • Опыт high-availability конфигураций бэкенд-сервисов: failover приложений, БД и железа
  • Уверенное владение Spring Boot, сокетной коммуникацией, Maven, CI/CD и Git в командной работе
  • Ясная техническая письменность, подтверждённая RCA, ADR или дизайн-документацией
  • Опыт менторства и ревью кода других инженеров в высоконагруженной кодовой базе
  • Достаточный уровень Vue 3 и TypeScript для чтения и отладки POS-клиента и согласования API-контрактов
  • Ежедневное профессиональное использование AI-агента разработки в продакшн-коде с умением верифицировать его результат

Условия

  • Конкурентная зарплата и щедрый соцпакет
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Employee Assistance Programs
  • Pre-tax spending accounts
  • План 401(k) с вкладом компании
  • Страхование жизни за счёт компании
  • Страхование питомцев
  • Скидки для сотрудников
  • Щедрый график оплачиваемых отпусков и больничных
  • Чёткий путь к владению платёжной архитектурой

Навыки

  • Java
  • JavaScript
  • Spring Boot
  • Maven
  • Jenkins
  • CI/CD
  • Git
  • Vue 3
  • TypeScript
  • Docker
  • Kubernetes
  • OpenTelemetry
  • TCP
  • sockets
  • PCI DSS
  • EMV
  • contactless
  • REST API
  • Swagger
  • OpenAPI
  • SQL
  • MongoDB
  • Azure
  • AI coding agents

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Software Engineer IV, Payment Platform — Toshiba Global Commerce Solutions, Durham | itrelocate