Заголовок: Старший архитектор программного обеспечения
Местоположение: Дарем, Северная Каролина
Toshiba Global Commerce Solutions ищет опытного старшего архитектора программного обеспечения для руководства комплексной разработкой решений, объединяя разработку платформы, взаимодействие с клиентами и партнерские интеграции для основной розничной платформы. Эта роль объединяет архитектурное лидерство (проектирование, компромиссы, управление), создание платформы (инфраструктура, основные возможности), предоставление клиентских решений (исследование, внедрение, поддержка) и ускорение на базе ИИ для обеспечения высококачественных, масштабируемых и готовых к будущему решений.
Вы будете отвечать за полный жизненный цикл архитектуры — от исследования и проектирования до внедрения и готовности к эксплуатации — руководя как треком исследования (быстрое прототипирование, проверка осуществимости, согласование с клиентом), так и треком внедрения (производственное внедрение, измеримые результаты), одновременно создавая базовые возможности платформы, которые обеспечивают будущие решения. Идеальный кандидат сочетает глубокую экспертизу в области архитектуры, разработку программного обеспечения, навыки взаимодействия с клиентами, опыт интеграции и практическое использование инструментов разработки с поддержкой ИИ для ускорения внедрения при сохранении целостности архитектуры и операционной эффективности.
Примечание: Toshiba Global Commerce Solutions не будет предоставлять визовую поддержку для этой должности ни сейчас, ни в будущем. Поэтому, чтобы претендовать на эту должность, вы должны иметь возможность работать в Соединенных Штатах без необходимости текущей или будущей визовой поддержки.
Должны проживать недалеко от района Роли-Дарем, Северная Каролина, или в нем.
Ключевые направления работы
Инфраструктура платформы и основные возможности
- Проектирование и внедрение масштабируемой инфраструктуры платформы для поддержки новых вариантов использования и развития продуктов.
- Создание и развитие основных возможностей платформы — API, микросервисы, конвейеры данных и общие службы.
- Определение архитектурных шаблонов и фреймворков, обеспечивающих быструю разработку функций и расширяемость платформы.
- Руководство техническим проектированием новых возможностей продукта по мере развития бизнес-требований.
Взаимодействие с клиентами и предоставление решений
- Отвечать за комплексное предоставление решений для клиентских проектов, преобразуя бизнес-потребности в проверенные архитектуры и рабочие реализации.
- Руководить клиентской архитектурной деятельностью: проводить семинары, представлять технические решения, добиваться одобрений и выступать в качестве эксперта.
- Преобразовывать результаты исследования в структурированные бэклог для внедрения, сохраняя замысел проектирования и архитектурные стандарты.
- Обеспечивать прослеживаемость от бизнес-требований до реализованных решений с полной операционной ответственностью.
Архитектура продукта и партнерских интеграций
- Отвечать за проектирование архитектуры интеграций в партнерских экосистемах — платежи, лояльность, инвентаризация и облачные службы.
- Определять и обеспечивать соблюдение шаблонов интеграции, контрактов API и моделей данных, обеспечивая интероперабельность и масштабируемость.
- Создавать и поддерживать архитектуры партнерских интеграций, включая стратегии аутентификации, обработки ошибок и версионирования.
- Управлять проектированием решений и компромиссами с упором на производительность, безопасность и операционную устойчивость.
Руководство двумя треками внедрения
- Руководить треками исследования и внедрения в рамках Dual-Track Agile — от исследовательских прототипов до проверенных производственных реализаций.
- Управлять действиями трека исследования: быстрое прототипирование, проверка осуществимости и согласование с заинтересованными сторонами перед полным внедрением.
- Преобразовывать результаты исследования в бэклог внедрения, сохраняя качество архитектуры и нефункциональные требования.
- Обеспечивать плавный переход от исследования к внедрению с четким замыслом проектирования и техническими спецификациями.
Практический технический вклад
- Создавать производственные реализации критически важных компонентов платформы, клиентских решений и новой инфраструктуры.
- Лидировать на собственном примере посредством активного кодирования, прототипирования и решения технических проблем.
- Реализовывать и демонстрировать эталонный код или критически важные компоненты как для возможностей платформы, так и для клиентских решений.
- Участвовать в ревью кода и практической разработке сложных функций.
- Работать в основном с облачными стеками (Java/Spring Boot, TypeScript, React/Vue, Docker/Kubernetes).
Управление, наставничество и постоянное совершенствование
- Определять и поддерживать архитектурные стандарты, повторно используемые шаблоны и нефункциональные требования (безопасность, масштабируемость, наблюдаемость).
- Менторить инженеров и младших архитекторов по вопросам проектирования, шаблонов инфраструктуры и разработки с поддержкой ИИ.
- Проводить ревью кода и обеспечивать управление архитектурой, продвигая лучшие практики в командах.
- Вносить вклад в стратегию платформы — выявлять повторно используемые активы, общие API и возможности инфраструктуры.
Основные обязанности
Архитектура и проектирование
- Руководить комплексной архитектурой решений на этапах исследования, проектирования, внедрения и готовности к эксплуатации как для платформы, так и для клиентских решений.
- Проектировать и создавать новую инфраструктуру платформы для поддержки новых продуктовых требований и вариантов использования.
- Создавать и поддерживать ключевые архитектурные артефакты: ADR, контракты интерфейсов, диаграммы потоков данных, спецификации инфраструктуры, диаграммы последовательностей, планы миграции/отката и матрицы прослеживаемости.
- Определять и обеспечивать соблюдение архитектурных стандартов, шаблонов интеграции и нефункциональных требований ко всем решениям.
Разработка платформы
- Писать производственный код для критически важных функций платформы и компонентов инфраструктуры.
- Создавать основные возможности платформы, обеспечивающие быструю разработку функций и предоставление решений.
- Внедрять повторно используемые шаблоны, общие службы и API-first дизайн для расширяемости платформы.
- Выступать в качестве активного технического лидера в клиентских проектах.
- Руководить действиями трека исследования.
- Обеспечивать одобрения и согласование между бизнес- и техническими заинтересованными сторонами.
Интеграция и партнерства
- Создавать и поддерживать архитектуры партнерских интеграций с внешними экосистемами.
- Управлять согласованностью архитектуры между партнерскими интеграциями и внутренними продуктовыми линиями.
- Определять стратегии аутентификации (OAuth, SAML, API Keys), обработки ошибок и версионирования API.
Качество и управление
- Обеспечивать контрольные точки качества архитектуры и участвовать в ревью дизайна и утверждении релизов.
- Выявлять и смягчать риски архитектуры — совместимость, целостность данных, масштабируемость и партнерские зависимости.
- Отвечать за анализ рисков и их смягчение для архитектурных решений, включая обратную совместимость и ограничения соответствия.
Постоянное совершенствование
- Вносить вклад в постоянное совершенствование посредством повторно используемых шаблонов, автоматизации и межкомандного согласования.
- Менторить и повышать квалификацию инженеров и архитекторов по вопросам разработки с поддержкой ИИ, рабочих процессов Dual-Track и лучших практик платформы.
- Вносить вклад в стратегию платформы и портфеля, выявляя пробелы, требующие инвестиций, и повторно используемые активы.
Квалификация
Обязательно
- Степень бакалавра в области компьютерных наук, инженерии или эквивалентный опыт.
- 8 лет профессионального опыта разработки программного обеспечения, включая недавний практический опыт кодирования и прототипирования на современных технологических стеках.
- 5+ лет проектирования облачных, микросервисных или событийно-ориентированных архитектур (Azure или эквивалентные облачные платформы).
- Сильный опыт построения инфраструктуры платформы и масштабируемых серверных систем.
- Подтвержденный опыт комплексного предоставления решений, включая проектирование, внедрение и пост-релизную операционную ответственность за проекты среднего и крупного масштаба.
- Опыт работы с партнерскими интеграциями — платежи, SaaS API, лояльность, инвентаризация или поставщики аутентификации.
- Практический опыт создания прототипов или эталонных реализаций для проверки архитектуры и осуществимости решений.
- Экспертиза в API-first дизайне (REST/OpenAPI).
- Опыт работы с реляционными/нереляционными базами данных (SQL/NoSQL).
- Твердое понимание контейнеризации, CI/CD и конвейеров доставки на базе Kubernetes.
- Практический опыт работы с генеративным ИИ и инструментами разработки с поддержкой ИИ (например, GitHub Copilot, Claude Code, Cursor).
- Отличные навыки коммуникации с заинтересованными сторонами, способность проводить семинары, представлять технические решения и сотрудничать с бизнес- и инженерными командами.
- Подтвержденный опыт наставничества инженеров, проведения ревью кода и обеспечения управления архитектурой.
Желательно
- Глубокое знание предметной области розничной торговли (POS-системы, управление магазинами, обработка платежей).
- Сертификаты, такие как Azure Solutions Architect, AWS Solutions Architect или эквивалентные.
- Опыт работы с API Gateway или платформами интеграции (Azure APIM, Kong, Apigee, MuleSoft, Boomi).
- Глубокое понимание безопасности API и соответствия требованиям (OAuth 2.0/OIDC, JWT, PCI).
- Знакомство с формальными спецификациями (OpenAPI, AsyncAPI, JSON Schema) для контрактной разработки.
- Опыт работы с распределенными системами, микросервисной архитектурой и инфраструктурой как кодом.
- Опыт руководства процессами Dual-Track Agile, управления треками исследования и внедрения, а также преобразования результатов исследования в действенные элементы бэклога.
- Опыт участия в разработке стратегии платформы, повторно используемых активов и API-first дизайна.
Toshiba Global Commerce Solutions — динамичная глобальная компания с оборотом в миллиард долларов, базирующаяся в Research Triangle Park, Северная Каролина, предоставляющая решения для розничной торговли вашим любимым брендам. Вы когда-нибудь спешили и пользовались кассой самообслуживания в Lowe's Foods, получали топливные бонусы в Kroger или просто оплачивали покупки у таких ритейлеров, как Walmart, Michaels, Carrefour, The Gap, Calvin Klein, Boots, Cencosud, BJ's или Costco? Это лишь несколько примеров наших решений для магазинов и впечатляющей клиентской базы, которая сделала нас мировым лидером по установленной доле рынка.
Характер розничной торговли быстро меняется, поэтому, если вы разделяете наше видение 'Together Commerce' — бесшовного двустороннего, партиципаторного покупательского опыта, давайте вместе будем двигать новую экономику.
Toshiba Global Commerce Solutions, Inc. предлагает конкурентоспособную заработную плату и щедрый пакет льгот, включая следующее:
- Групповое медицинское страхование (медицинское, стоматологическое и офтальмологическое)
- Программы помощи сотрудникам
- До-налоговые счета для расходов
- План 401(k) (с совпадением компании)
- Страхование жизни за счет компании
- Страхование домашних животных
- Скидки для сотрудников
- Щедрый график оплачиваемых праздников, оплачиваемый отпуск и дни больничного/личные дни
EEO:
Toshiba Global Commerce Solutions является работодателем, предоставляющим равные возможности/позитивные действия, который оценивает квалифицированных кандидатов независимо от возраста, происхождения, цвета кожи, религиозных убеждений, инвалидности, семейного положения, состояния здоровья, генетической информации, военного или ветеранского статуса, национального происхождения, расы, пола, гендера, гендерной идентичности, гендерного самовыражения и сексуальной ориентации или любого другого защищенного фактора. Мы также рассматриваем квалифицированных кандидатов независимо от криминального прошлого, в соответствии с требованиями законодательства.
Лица, которым требуется разумное приспособление из-за инвалидности для любой части процесса трудоустройства, должны отправить электронное письмо по адресу контакт рекрутера для запроса приспособления.
DIVERSITY, EQUITY & INCLUSION:
Мы в Toshiba Global Commerce Solutions твердо верим, что наши сотрудники являются неотъемлемой частью успеха наших клиентов. Более того, мы стремимся к разнообразию, равенству и инклюзивности для всех наших сотрудников, как подчеркивают наши 5 основных принципов (Создание охвата, Содействие чувству принадлежности, Раскрытие возможностей, Разнообразное культурное взаимодействие и культура прозрачности). Мы увлечены нашими клиентами, розничной индустрией и стремимся стать более ответственной компанией, помогая создавать более светлое будущее.