Walmart
(USA) Principal, Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в команду Traffic Foundation Walmart Global Tech. Проектирование и разработка высоконагруженных распределённых систем управления трафиком, обрабатывающих миллионы запросов в секунду.
Задачи
- Участвовать в планировании, проектировании, разработке, тестировании и развёртывании программных систем с соблюдением стандартов безопасности и качества.
- Определять техническое видение и влиять на продуктовую стратегию, архитектуру и roadmap платформенных решений.
- Руководить реализацией крупных кросс-функциональных инициатив, затрагивающих несколько бизнес- и технологических доменов.
- Отвечать за этап discovery крупных проектов: определение требований и разработка высокоуровневых архитектурных решений.
- Обеспечивать техническое лидерство и надзор за кросс-функциональными инженерными командами, включая распределённые.
- Руководить анализом первопричин и устранением критических инцидентов в продакшене для обеспечения надёжности платформы.
- Взаимодействовать с бизнес- и технологическими стейкхолдерами для поддержки стратегических целей.
- Разрабатывать и продвигать инновационные стратегии, процессы и инженерные практики.
- Оценивать и приоритизировать ключевые возможности через технические оценки, скоупинг проектов и бизнес-кейсы.
- Формировать долгосрочные технологические планы, roadmap и сроки для масштабируемого роста.
Требования
- 8+ лет профессионального опыта в разработке ПО.
- Опыт построения систем оркестрации, маршрутизации и балансировки нагрузки на L4 и L7.
- Опыт управления системами из более чем 1000 серверов.
- Опыт создания высокопроизводительных HTTP-прокси и решений кэширования.
- Опыт работы с облаком, предпочтительно Azure, и с Go.
- Практический опыт DevOps.
- Глубокое понимание протоколов TCP и HTTP, включая жизненный цикл запроса/ответа.
- 4+ года опыта с одним или несколькими языками программирования: Go, Rust, C++ или Java.
- Умение эффективно взаимодействовать с бизнес- и техническими стейкхолдерами.
- Сильные навыки письменной и устной коммуникации, включая создание технической документации.
- Минимальные квалификации: бакалавр в области CS/CE/CIS/SE или смежной области и 5 лет опыта в разработке ПО, либо 7 лет опыта в разработке ПО.
Условия
- Конкурентная оплата труда и бонусы по результатам работы.
- Медицинская, стоматологическая и офтальмологическая страховка.
- Финансовые льготы: 401(k), покупка акций, оплачиваемое работодателем страхование жизни.
- Оплачиваемый отпуск (PTO), включая больничный, родительский отпуск, отпуск по уходу за семьёй и др.
- Краткосрочная и долгосрочная нетрудоспособность, скидки в компании, оплата военного отпуска, компенсация расходов на усыновление и суррогатное материнство.
- Программа Live Better U — оплачиваемое Walmart обучение от школьного образования до бакалавриата.
- Дополнительная компенсация может включать акции.
- Годовая зарплата: $143,000–$286,000 (Sunnyvale, CA) или $110,000–$220,000 (Bentonville, AR).
Навыки
- Go
- Rust
- C++
- Java
- Azure
- DevOps
- TCP
- HTTP
- L4/L7 load balancing
- HTTP proxies
- Caching
- Distributed systems