Walmart

(USA) Principal, Software Engineer

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

Principal Software Engineer в команду mGPS/Compass в Walmart. Техническое лидерство в развитии платформы indoor-позиционирования: cloud-native архитектура, AI/ML-интеграция, декомпозиция монолитного Spring Boot-сервиса на доменные сервисы.

Задачи

  • Руководить декомпозицией крупного Spring Boot-сервиса на доменные сервисы с безопасным инкрементальным планом миграции
  • Развивать платформенный инжиниринг: масштабируемая инфраструктура, переиспользуемые инструменты, cloud-native архитектуры
  • Отвечать за полный жизненный цикл разработки: кодирование, тестирование, деплой, мониторинг, инциденты
  • Проектировать и внедрять AI-приложения и интеллектуальные системы с real-time обработкой данных
  • Обеспечивать техническое лидерство и менторство, влиять на архитектурные решения
  • Взаимодействовать с кросс-функциональными партнёрами и переводить бизнес-потребности в технические требования
  • Владеть архитектурой Compass API: границы сервисов, кэширование, хранилища данных, отказоустойчивость (multi-region active/active + DR)
  • Проектировать и развивать multi-tenant возможности для новых сетей и форматов
  • Писать и ревьюить код backend (Java), web (React/TypeScript/Node) и mobile SDK (Kotlin, Swift), задавать стандарты, повышать зрелость тестирования
  • Заниматься масштабированием и производительностью: партиционирование Kafka, латентность API, стратегия кэширования, стоимость data-pipeline
  • Работать с product, вендорами и командами партнёрских приложений по SDK-контрактам, SLA, планам rollout и инцидентам
  • Повышать операционную эффективность: observability, алертинг, canary-деплои, runbooks, change-management, on-call

Требования

  • 10+ лет (Staff) опыта построения и эксплуатации production распределённых систем
  • Глубокое знание Java (Spring Boot 3.x, Java 17/21), проектирование REST API, реляционные БД (PostgreSQL, JPA)
  • Сильный опыт TypeScript/Node.js и React, понимание tradeoffs SSR/SPA
  • Event streaming с Kafka (producers/consumers, партиционирование, DLQ/retry, идемпотентность)
  • Основы data engineering: BigQuery/SQL, Airflow, batch-пайплайны в стиле Spark/Dataproc
  • Cloud-native delivery: Kubernetes, CI/CD, canary/progressive delivery, управление секретами, observability (метрики, трейсинг, алертинг)
  • Опыт лидирования архитектуры между командами, написания ADR и менторства инженеров
  • Опыт проектирования multi-region active/active и DR
  • Сильный testing mindset: пирамида unit/functional/integration/e2e, contract и load testing
  • Плюс: hands-on опыт mobile SDK — Kotlin/Android (Gradle, Hilt/DI, Room, coroutines) и/или Swift/iOS (Combine, SPM/CocoaPods), дисциплина версионирования публичного API
  • Плюс: поисковые/пространственные хранилища (OpenSearch/Elasticsearch), распределённое кэширование (memcache/CDN invalidation)
  • Плюс: опыт владения change management / CRQ-governed releases
  • Минимум: бакалавр в CS/IT и 5 лет опыта в software engineering, либо 7 лет опыта в software engineering

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка
  • Финансовые бенефиты: 401(k), покупка акций, страхование жизни за счёт компании
  • Оплачиваемый отпуск, родительский отпуск, отпуск по уходу за семьёй, отпуск по болезни
  • Программа Live Better U — оплачиваемое компанией образование (от школьного диплома до бакалавра)
  • Годовая зарплата $143,000.00 – $286,000.00
  • Годовые или квартальные performance-бонусы
  • Дополнительная компенсация Regional Pay Zone (RPZ) в зависимости от локации
  • Краткосрочная и долгосрочная нетрудоспособность, скидки компании, Military Leave Pay, компенсация расходов на усыновление и суррогатное материнство

Навыки

  • Java
  • Spring Boot
  • PostgreSQL
  • OpenSearch
  • Kafka
  • BigQuery
  • Node.js
  • TypeScript
  • React
  • Kubernetes
  • CI/CD
  • Flagger
  • Akeyless
  • Azure
  • GCP
  • Looker
  • Tableau
  • JUnit
  • Jest
  • Testcontainers
  • GraphQL
  • REST API
  • JPA
  • Airflow
  • Spark
  • Dataproc
  • Kotlin
  • Swift
  • Gradle
  • Hilt
  • Room
  • coroutines
  • Combine
  • SPM
  • CocoaPods
  • Elasticsearch
  • memcache
  • CDN

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
(USA) Principal, Software Engineer — Walmart, 143,000 – 286,000 USD в год, Sunnyvale | itrelocate