Walmart
(USA) Staff, Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в Walmart — технический лидер, отвечающий за проектирование и разработку масштабируемых распределённых enterprise-систем, архитектуру, backend-сервисы и наставничество инженеров.
Задачи
- Проектировать и разрабатывать высокомасштабируемые, отказоустойчивые и производительные распределённые системы
- Руководить архитектурой и техническим дизайном сложных приложений, сервисов и интеграций
- Разрабатывать backend-сервисы и REST API на Python, Java, Spring Boot
- Создавать защищённые платформенные сервисы и интеграции для AI- и автоматизационных приложений
- Применять принципы системного дизайна и программной архитектуры
- Строить распределённые приложения на микросервисах, SOA и event-driven архитектурах
- Проектировать асинхронные и event-streaming решения на Kafka
- Принимать технические решения по масштабируемости, кэшированию, конкурентности, отказоустойчивости и производительности
- Разрабатывать решения с реляционными и NoSQL базами данных
- Разрабатывать и деплоить приложения с cloud-native технологиями, контейнерами, Kubernetes, CI/CD и DevOps-практиками
- Устанавливать инженерные стандарты и переиспользуемые паттерны для нескольких команд
- Заниматься performance engineering, observability, мониторингом и production readiness
- Внедрять автоматизированное тестирование, качество кода, безопасность и надёжность
- Проводить и вести архитектурные ревью, ревью дизайна и кода
- Устранять сложные production-инциденты на уровне приложений, инфраструктуры, БД и сети
- Обеспечивать end-to-end техническую ответственность от требований до production-поддержки
- Менторить инженеров и повышать инженерные стандарты в организации
- Взаимодействовать с engineering, product, architecture и business командами
Требования
- Сильный опыт разработки крупномасштабных высокодоступных enterprise-систем
- Глубокий практический опыт с Python, Java, Spring/Spring Boot, REST API и backend-разработкой
- Опыт создания защищённых интеграционных сервисов или workflow-платформ с контролем доступа, observability и аудитом
- Знание распределённых систем, микросервисов, SOA и паттернов проектирования
- Способность самостоятельно вести системную архитектуру и технический дизайн сложных решений
- Понимание масштабируемости: горизонтальное масштабирование, кэширование, асинхронная обработка, конкурентность, шардирование, восстановление после сбоев
- Опыт с event-streaming и messaging технологиями, например Kafka
- Опыт с реляционными БД (DB2, SQL Server или аналоги) и знание NoSQL
- Опыт с контейнерами, Kubernetes, cloud-native архитектурами и CI/CD
- Понимание observability: метрики, логирование, трейсинг, мониторинг, алертинг
- Опыт проектирования с учётом высокой доступности, отказоустойчивости, безопасности и production-эксплуатации
- Понимание автоматизированного тестирования и практик инженерного качества
- Умение анализировать сложные production- и performance-проблемы на разных уровнях
- Умение оценивать архитектурные компромиссы
- Сильные навыки технической коммуникации и влияния на техническое направление
- Опыт менторства инженеров
- Минимум: бакалавр в CS/IT и 4 года опыта в разработке ПО, либо 6 лет опыта в разработке ПО
Условия
- Конкурентная зарплата и бонусы по результатам работы
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, больничные, отпуск по уходу за ребёнком, family care leave
- Краткосрочная и долгосрочная нетрудоспособность, скидки компании
- Military Leave Pay, компенсация расходов на усыновление и суррогатное материнство
- Программа Live Better U — оплачиваемое Walmart обучение
- Годовая зарплата $110,000.00 - $220,000.00
- Дополнительные бонусы и акции для отдельных позиций
Навыки
- Python
- Java
- Spring
- Spring Boot
- REST API
- Kafka
- DB2
- SQL Server
- NoSQL
- Kubernetes
- Docker
- CI/CD
- микросервисы
- event-driven architecture
- distributed systems
- cloud-native
- observability