Amazon
Software Development Engineer II, Hosted Execution (HEX)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Hosted Execution (HEX) в Amazon. Задача — проектировать и строить распределённые системы и инструменты для миграции внутренних сервисов с legacy-платформ HEX/Honeycomb на AWS-native решения.
Задачи
- Проектировать и строить высокораспределённые системы и удобные инструменты для миграции сервисов с legacy-платформ HEX/Honeycomb на AWS-native решения
- Разрабатывать инфраструктурные CDK-конструкции как основу вычислительной платформы Amazon Stores
- Создавать автоматизацию для улучшения эксплуатации, поддержки и продуктивности разработчиков — клиентов платформы HEX
- Выявлять и внедрять решения для предотвращения сбоев, повышения надёжности и операционного совершенства
- Обеспечивать операционную поддержку сервисов HEX, включая диагностику сложных проблем распределённых систем и снижение комплаенс-рисков
- Взаимодействовать с кросс-функциональными партнёрами для сбора требований, проектирования решений и проведения миграций с минимальными перебоями
- Участвовать в формировании технического видения и архитектуры команды, балансируя текущие задачи миграции и долгосрочные цели
- Участвовать в on-call дежурствах и поддерживать метрики операционного здоровья сервисов команды
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры (паттерны проектирования, надёжность и масштабирование) новых и существующих систем
- 1+ год опыта работы software development engineer или в смежной роли
- 1+ год опыта проектирования и разработки крупномасштабных многоуровневых, многопоточных, встраиваемых или распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
- 1+ год опыта объектно-ориентированного проектирования
- Степень бакалавра или иностранный эквивалент в области Computer Science, инженерии, математики или смежной области
- Опыт программирования хотя бы на одном языке программирования
Условия
- Полный пакет вознаграждения включает sign-on выплаты и restricted stock units (RSUs)
- Итоговая компенсация определяется с учётом опыта, квалификации и локации
- Комплексные бенефиты: медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция Supplemental life plans, EAP, поддержка ментального здоровья, Medical Advice Line, Flexible Spending Accounts, компенсация усыновления и суррогатного материнства)
- 401(k) с matching
- Оплачиваемый отпуск и отпуск по уходу за ребёнком
- Amazon — работодатель равных возможностей, не допускающий дискриминации
- Возможна адаптация рабочего места и поддержка в процессе найма для кандидатов с инвалидностью
Навыки
- C#
- C++
- Java
- Perl
- AWS
- Cloud Development Kit (CDK)
- распределённые системы
- объектно-ориентированное проектирование
- архитектура ПО
- автоматизация
- on-call