Amazon
Software Development Engineer, AWS Certificate Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду AWS Certificate Services (Amazon). Разработка распределённых сервисов для управления TLS/X.509-сертификатами, приватными CA и подписью кода, где безопасность и доступность критичны.
Задачи
- Проектировать, разрабатывать и эксплуатировать распределённые сервисы, где безопасность и доступность не могут быть скомпрометированы
- Уточнять неоднозначные требования с клиентами и партнёрскими командами и предлагать простейшее решение
- Вести фичи end-to-end: от дизайна через тестирование и деплой до эксплуатации
- Участвовать в on-call, находить первопричины продовых инцидентов и внедрять постоянные исправления
- Улучшать процессы разработки и эксплуатации: инструменты, тестирование, безопасность деплоя
- Писать дизайн-документы и документацию, проводить ревью дизайна и кода, менторить инженеров
Требования
- 3+ года опыта проектирования/архитектуры новых и существующих систем (паттерны, надёжность, масштабирование)
- 3+ года профессионального опыта разработки ПО
- 3+ года опыта разработки крупномасштабных многоуровневых многопоточных распределённых приложений на C#, C++, Java или Perl
- 3+ года опыта объектно-ориентированного проектирования
- Степень бакалавра или эквивалент в Computer Science, Engineering, Mathematics или смежной области
- Опыт программирования хотя бы на одном языке программирования
Условия
- Полный цикл компенсации: sign-on выплаты и RSU
- Медицинская страховка (medical, dental, vision, prescription, life & AD&D, EAP, Mental Health Support)
- 401(k) с matching
- Оплачиваемый отпуск и родительский отпуск
- Программы reimbursement на adoption и surrogacy
Навыки
- C#
- C++
- Java
- Perl
- Object Oriented Design
- AWS
- Distributed Systems
- Cryptography
- PKI
- SSL/TLS
- X.509
- Cloud