Walmart
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в Walmart (Бентонвилл, Арканзас). Проектирование и разработка масштабируемых распределённых систем, техническое лидерство команды, обеспечение качества и безопасности кода.
Задачи
- Мониторинг и оценка производительности приложения через анализ метрик
- Поддержка (корректирующая, адаптивная, совершенствующая) и реинжиниринг
- Анализ логов приложения, данных о поддержке и производительности
- Оценка запросов на изменения на предмет валидности и реализуемости
- Проектирование решений: архитектура ПО, распределённые системы, масштабируемость, паттерны проектирования, Disaster Recovery
- Преобразование HLD в детальный дизайн с mock-экранами, псевдокодом и функциональной логикой
- Выбор фреймворков, платформ и окружений для разработки
- Руководство командой по паттернам кодирования, языкам и фреймворкам
- Внедрение телеметрии и определение требований к метрикам
- Ревью кода и обеспечение базовых мер защиты от известных рисков
- Создание минималистичного кода для продукта/системы с учётом бизнес-требований и NFR
- Контроль кода команды на соответствие техническим и бизнес-требованиям
Требования
- Bachelor’s degree или эквивалент в Computer Science, IT или смежной области и 4 года опыта в software engineering; ИЛИ 6 лет опыта
- Анализ требований: оценка рисков, бизнес-согласование, user stories, классификация функциональных и нефункциональных требований
- Архитектура и дизайн: масштабируемые распределённые системы, паттерны проектирования, детальные спецификации, MVP
- Опыт Workday: Studio integrations, EIB, Payroll Effective Change Interface, Core Connectors, custom reporting
- Разработка: поддерживаемый код, code reviews, автоматизация CI/CD, обеспечение безопасности
- Тестирование: стратегии тестирования, инструменты (Selenium, Jira, Eggplant), разработка тест-кейсов, выявление дефектов
- Работа с клиентами: discovery-воркшопы, оценка архитектуры, дизайн-сессии, планирование внедрения
- Техническое лидерство: интеграционное тестирование, устранение дефектов, митигация рисков, коммуникация со стейкхолдерами
- Agile, DevOps-практики, стандарты безопасного кодирования, полный SDLC
- Связывание бизнес-требований с техническими решениями
Условия
- Зарплата $129,314.00 - 220,000.00 в год
- Годовые или квартальные performance-бонусы
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k), покупка акций, страхование жизни за счёт компании
- Оплачиваемый отпуск, больничный, отпуск по уходу за ребёнком, family care leave
- Краткосрочная и долгосрочная нетрудоспособность
- Образовательная помощь, включая 100% оплату колледжа
- Скидки в компании, оплата военной службы, компенсация расходов на усыновление
Навыки
- JavaScript
- Python
- C#
- .Net
- Microsoft Azure
- AWS
- Workday
- Selenium
- Jira
- Eggplant
- CI/CD
- Distributed systems
- Design patterns
- Telemetry
- Agile
- DevOps