Bandwidth
Sr. Software Development Engineer (Voice Network)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Core Voice Engineering в Bandwidth. Разработка backend-сервисов и платформенных API для глобально распределённой голосовой инфраструктуры и внутренних платформ.
Задачи
- Проектировать, разрабатывать и эксплуатировать backend-сервисы и платформенные API для голосовой инфраструктуры
- Разрабатывать масштабируемые сервисы, механизмы оркестрации и слои абстракции для распределённых голосовых систем
- Вести технические инициативы от постановки задачи до дизайна, прототипа, реализации, тестирования и вывода в продакшн
- Проектировать сервисы с учётом масштабируемости, отказоустойчивости и гео-резервирования
- Поддерживать контракты сервисов и API, обеспечивая надёжность, обратную совместимость и наблюдаемость
- Применять современные практики разработки: паттерны, код-ревью, автотесты, CI/CD, контроль версий
- Взаимодействовать с архитекторами, сетевыми инженерами и разработчиками
- Участвовать в архитектурных решениях и презентовать технические компромиссы
- Участвовать в дежурствах 24x7 по критичным сервисам
Требования
- 6+ лет опыта в software/backend/platform engineering с продакшн-сервисами в масштабе
- 4+ года разработки backend-сервисов, API и автоматизации на Python, Go, Java, C# или аналогичных языках
- Опыт проектирования и владения публичными или высоконагруженными внутренними API
- Опыт работы с backend-сервисами, базами данных, распределёнными системами и cloud-native архитектурами
- Практический опыт с Linux в разработке и продакшне
- Опыт с AWS, GCP или Azure
- Опыт проектирования и эксплуатации крупномасштабных распределённых систем с мультирегиональностью и высокой доступностью
- Понимание системного дизайна, паттернов распределённых систем, API-дизайна, асинхронной обработки, кеширования и консистентности данных
- Опыт с CI/CD, автотестами, контролем версий и инфраструктурной автоматизацией
- Умение самостоятельно разбираться в неоднозначных технических задачах и строить прототипы
- Сильные коммуникативные навыки и умение документировать технические дизайны
- Готовность к дежурствам 24x7
Условия
- 100% оплата медицинской страховки, стоматологии и зрения для сотрудника и семьи
- Четыре недели оплачиваемого отпуска для новых сотрудников
- PTO Embargo — во время отпуска запрещено беспокоить работой
- Дополнительный отпуск за волонтёрство и участие в челленджах
- Программа Mahalo moments с дополнительным отпуском на важные жизненные события
- 90-минутные обеденные тренировки и консультации нутрициолога
Навыки
- Python
- Go
- Java
- C#
- Linux
- AWS
- GCP
- Azure
- CI/CD
- Terraform
- Ansible
- Kubernetes
- Helm
- VoIP
- API design
- distributed systems