Toshiba Global Commerce Solutions

Principal Software Engineer, Developer Experience Platform

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

Principal-инженер в команду Developer Experience Platform: строит и эксплуатирует внутреннюю платформу, которая ведёт работу от требования до локальной разработки, CI/CD, деплоя и обратной связи из продакшена в зрелом retail POS-контуре. Роль hands-on: код в Java и JavaScript, пайплайны, окружения и управление агентными AI-воркерами.

Задачи

  • Лично разрабатывать и эксплуатировать сервисы для разработчиков, CLI-инструменты, интеграции, шаблоны, переиспользуемые библиотеки пайплайнов, портал/каталог и автоматизацию окружений
  • С помощью профилирования, логов, метрик и трейсов воспроизводить узкие места и устранять первопричины в локальных, CI, деплой- и продакшен-процессах
  • Доводить критичные изменения от дизайна через код, миграцию, деплой и runbook до внедрения и операционного сопровождения
  • Картировать end-to-end путь разработчика, выявлять самое дорогое трение, вести приоритизированный roadmap улучшений и публиковать зоны ответственности и ожидания по сервисам
  • Создавать воспроизводимую автоматическую настройку доступа к исходникам, зависимостей, конфигурации, секретов, локальных сервисов и тестовых данных
  • Улучшать цикл edit-build-test-debug за счёт кэширования, инкрементального выполнения, точечной валидации, моков и сервисной виртуализации
  • Определять golden paths для сервисов, API, UI, данных, безопасности, наблюдаемости, тестирования и деплоя
  • Строить и развивать шаблоны, скаффолдинг, переиспользуемые библиотеки, компоненты пайплайнов, policy-автоматизацию и developer portal/каталог
  • Обеспечивать on-demand и эфемерные окружения, preview-окружения, синтетические тестовые данные и автоматическую очистку через infrastructure as code
  • Развивать GitLab/Jenkins-воркфлоу с быстрой многоуровневой обратной связью для локальных изменений, merge request, интеграции, релизной квалификации и пострелизной проверки
  • Улучшать производительность сборки и пайплайнов через профилирование, кэширование, параллелизм и изоляцию сбоев
  • Стандартизировать версионирование артефактов, provenance, продвижение, откат, генерацию SBOM, подпись и контроль supply chain
  • Встраивать логи, метрики, трейсы, состояние деплоя и runbook прямо в рабочий процесс инженера
  • Строить контролируемые интеграции для агентных воркеров с least-privilege и аудируемым доступом к коду, задачам, документации, сборке, тестам и телеметрии
  • Превращать неоднозначные цели в ограниченные пакеты работ для агентов с контекстом, ограничениями, критериями приёмки и путями эскалации
  • Супервизить параллельную работу агентов, выявлять зависания, циклы и дрейф скоупа, вмешиваться напрямую
  • Ревьюить, тестировать и дорабатывать код и аналитику, созданные агентами, требуя детерминированных доказательств сборки, тестов, безопасности и наблюдаемости
  • Создавать переиспользуемые agent skills и воркфлоу для анализа, реализации, рефакторинга, написания тестов, изменений пайплайнов, документации, триажа дефектов и подготовки релиза
  • Измерять принятый результат, переделки, влияние дефектов и изменение cycle time
  • Владеть метриками DORA и индикаторами developer flow: время онбординга, скорость фидбэка, длительность сборки и тестов, ожидание окружения, cycle time merge request
  • Строить end-to-end наблюдаемость платформы на OpenTelemetry: очереди, готовность окружений, стадии пайплайна, классы сбоев, задержка деплоя
  • Демонстрировать измеримые улучшения на основе базовых замеров, SLO, экспериментов и данных о внедрении

Требования

  • Существенный опыт в software engineering или platform engineering, включая устойчивое влияние на уровне Staff или Principal на несколько команд или продуктов
  • Недавний hands-on опыт личной поставки и эксплуатации продакшен-кода платформы, автоматизации, интеграций или delivery-инфраструктуры
  • Подтверждённый опыт проектирования и поставки внутренних developer-платформ или крупномасштабных engineering enablement решений в сложных продакшен-средах
  • Сильные навыки разработки хотя бы на одном современном языке, достаточные для создания продакшен-сервисов, интеграций и автоматизации
  • Сильный опыт с архитектурой CI/CD, системами сборки, Maven или аналогами, GitLab/Jenkins или аналогами, управлением артефактами и автоматизацией релизов
  • Сильный опыт с Docker, Kubernetes, Helm, infrastructure as code, управлением жизненным циклом окружений и моделями деплоя в облако и на store-edge
  • Практическая экспертиза в наблюдаемости: метрики, логи, трейсы, профилирование, OpenTelemetry, SLO и анализ сбоев
  • Рабочее знание безопасной поставки ПО: секреты, identity and access, policy-автоматизация, контроль зависимостей, SBOM, provenance, подпись и least privilege
  • Опыт управления AI-агентами для кодинга или агентными воркфлоу: декомпозиция задач, дизайн контекста, права инструментов, ревью результата и детерминированная валидация
  • Способность влиять на глобально распределённые команды engineering, quality, platform, security, operations и delivery без прямых линейных полномочий

Условия

  • Конкурентная зарплата и щедрый соцпакет
  • Медицинская страховка (medical, dental, vision)
  • Программы помощи сотрудникам (EAP)
  • Предналоговые расходные счета
  • План 401(k) с вкладом компании
  • Страхование жизни за счёт компании
  • Страхование питомцев
  • Скидки для сотрудников
  • Оплачиваемые отпуск, больничные и личные дни, щедрый график праздников

Навыки

  • Java
  • JavaScript
  • Maven
  • Docker
  • Kubernetes
  • Helm
  • GitLab
  • Jenkins
  • CI/CD
  • OpenTelemetry
  • Infrastructure as Code
  • Cucumber
  • Selenium
  • SBOM
  • Observability
  • AI coding agents

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

Software Engineering Technical Leader
CiscoLeadSan JoseГибрид
214,100 – 309,800 USD в год
12 окт.
Lead Product Software Engineer (DevOps/Deep Web Tech)
The Walt Disney CompanyLeadGlendaleОфис
155,700 – 218,700 USD в год
9 окт.
Systems Engineer II
State of South CarolinaSeniorОфис
92,900 – 109,000 USD в год
5 окт.
Lead Site Reliability Engineer
Federal Reserve Bank of New YorkLeadSan FranciscoОфис
146,700 – 234,300 USD в год
5 окт.
Senior Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Principal Software Engineer, Developer Experience Platform — Toshiba Global Commerce Solutions, Durham | itrelocate