Amazon
Software Development Engineer II, AWS WorkSpaces, AWS WorkSpaces Control Plane Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Agentic WorkSpaces (AWS Applied AI Solutions), создающую облачные десктопы Amazon WorkSpaces. Полный цикл разработки распределённых систем: проектирование, реализация, тестирование, деплой и эксплуатация.
Задачи
- Проектировать, реализовывать, тестировать и деплоить фичи на всём жизненном цикле разработки Amazon WorkSpaces
- Сотрудничать с senior-инженерами, продакт-менеджерами и кросс-функциональными командами AWS для определения технических решений
- Находить первопричины операционных проблем и внедрять постоянные исправления для повышения надёжности и производительности
- Проводить code review и design-обсуждения, делиться знаниями и повышать техническую планку команды
- Оценивать новые технологии и рекомендовать их внедрение для улучшения масштабируемости, безопасности и продуктивности разработки
Требования
- 3+ года профессионального опыта разработки ПО (не стажировки)
- 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность, масштабирование)
- Опыт программирования хотя бы на одном языке программирования
- Опыт полного жизненного цикла разработки ПО: стандарты кодирования, code review, контроль версий, сборка, тестирование, эксплуатация
- Степень бакалавра в области computer science или эквивалент
- Опыт участия в проектировании архитектуры новых и текущих систем
Условия
- Гибкий график и возможности удалённой работы
- Медицинская страховка (medical, dental, vision, prescription, Basic Life & AD&D, опция Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts)
- Компенсация усыновления и суррогатного материнства
- 401(k) с matching
- Оплачиваемый отпуск и parental leave
- Sign-on payments и restricted stock units (RSUs)
Навыки
- AWS
- Distributed Systems
- Software Development Life Cycle
- Design Patterns
- Code Review
- Testing
- Deployment
- System Architecture
- Scalability
- Reliability