Walmart
(USA) Staff, Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в команду Software Delivery Services: разработка сервисов установки и обновления ПО на сотнях тысяч Mac и Windows, с активным использованием AI-агентов для написания кода.
Задачи
- Разрабатывать и поддерживать ключевые сервисы на Go, C#, Node.js и React с SQL и Azure Cosmos DB
- Руководить процессом разработки с AI-агентами: писать спецификации, дробить задачи, настраивать контекст и guardrails, проверять результат тестами и ревью
- Проектировать поэтапные роллауты и health checks с автоматической остановкой релиза при проблемах
- Отвечать за архитектуру и безопасность device-агента и его backend-сервисов: идентификация устройств, сертификаты, защищённая связь, аудит-логи
- Ревьюить наиболее рискованные изменения и обучать инженеров критически оценивать AI-код
- Вести production readiness от пилота до enterprise-роллаута: мониторинг, нагрузочное тестирование, обработка сбоев, откаты
- Взаимодействовать с командами Mac, Windows, security и product
- Менторить инженеров всех уровней
Требования
- Практический опыт поставки production-ПО преимущественно через AI-агентов (Claude Code, GitHub Copilot, Cursor), включая spec-driven development
- Опыт работы с LLM API, MCP или agent-to-agent интеграциями
- Сильный production-опыт хотя бы в одном из Go, C#, Node.js и способность работать со всеми тремя
- Опыт разработки frontend на React
- Опыт проектирования моделей данных для реляционных SQL БД и документных БД (например, Azure Cosmos DB)
- Глубокий опыт проектирования и эксплуатации облачных распределённых сервисов в большом масштабе
- Опыт разработки ПО для Mac и Windows: device-агенты, инструменты деплоя, платформы вроде Intune или Jamf
- Сильное понимание безопасности: идентификация устройств, сертификаты, аудит-логи
- Опыт testable architecture и TDD
- Опыт определения технического направления для нескольких продуктов или команд
- Ясная письменная коммуникация для инженеров и топ-менеджмента
- Минимум: бакалавр в CS/IT и 4 года опыта в разработке ПО, либо 6 лет опыта
Условия
- Конкурентная зарплата $110,000–$220,000 в год
- Годовые и квартальные performance-бонусы
- Stock-компенсация
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), программа покупки акций, страхование жизни
- Оплачиваемые отпуска, больничные, родительские отпуска
- Программа Live Better U — оплата обучения Walmart
- Скидки сотрудникам, оплата military leave, компенсация усыновления
Навыки
- Go
- C#
- Node.js
- React
- SQL
- Azure Cosmos DB
- LLM API
- MCP
- Claude Code
- GitHub Copilot
- Cursor
- Azure
- Intune
- Jamf
- MSI
- PKG