Allstate
Managing Engineer, Software Engineering -Remote
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Руководящая инженерная роль в Allstate: архитектура и разработка цифровых продуктов, техническое лидерство над командой инженеров и ответственность за успех продукта через KPI.
Задачи
- Руководить проектированием, разработкой и развитием программных продуктов
- Планировать и реализовывать стратегии тестирования для проверки критериев приёмки
- Продвигать парное программирование и TDD в повседневной инженерной работе
- Совместно с командой проектировать системы и приложения, выбирая простейшие эффективные решения
- Вести планирование итераций и обеспечивать общее понимание бэклога и технических требований
- Проводить ежедневные стендапы, кросс-сайтовые встречи и церемонии продуктовой команды
- Выстраивать CI/CD-пайплайны и практики непрерывной поставки
- Выступать техническим лидером команды: помогать с выбором технологий, решать технические проблемы и конфликты
- Согласовывать стратегию между продуктовыми портфелями совместно с продакт-менеджерами и стейкхолдерами
- Обеспечивать эксплуатацию приложения в продакшене и достижение KPI продукта
- Подбирать, вести и оценивать команды среднего и крупного размера, консультировать по политикам, рискам и бюджету
Требования
- 7+ лет опыта в software engineering, product engineering или аналогичной области
- Уверенное владение Java 17+ и Spring Boot 3.x+
- Глубокое понимание JVM и архитектуры/управления производительностью приложений
- Понимание frontend-разработки: ReactJS/AngularJS/TypeScript
- Понимание построения отзывчивых, доступных, data-driven пользовательских интерфейсов
- Сильное понимание REST API и распределённых систем
- Опыт построения микросервисов и event-driven систем (желательно Kafka)
- Понимание облачных и гибридных сред: Azure, AWS и on-premises системы
- Опыт работы с реляционными и NoSQL базами данных
- Знакомство со схемами OpenAPI/JSON/AVSC
- Практика Test-Driven Development (TDD)
- Понимание безопасной разработки
- Комфортная работа в среде парного программирования (XP)
- Опыт CI/CD (Jenkins/GitHub Actions), Docker, Kubernetes
- Использование Datadog или аналогичных инструментов мониторинга и диагностики
- Желательно: знание Python
- Желательно: понимание тюнинга производительности MongoDB
- Желательно: умение использовать и создавать генеративные и агентные AI-инструменты
Условия
- Удалённая работа
- Годовая компенсация 120 000 – 193 725 USD в зависимости от опыта и квалификации
- Предоставляется техника: ноутбук, мониторы, гарнитура, клавиатура и мышь
- Ежемесячная компенсация расходов на интернет для работающих из дома
- Требуется выделенное приватное рабочее место и интернет не менее 50 МБ на скачивание и 5 МБ на отдачу
- Проверка биографии (background investigation) для оффера
- Виза не спонсируется
Навыки
- Java
- Spring Boot
- JVM
- ReactJS
- AngularJS
- TypeScript
- REST API
- Kafka
- Azure
- AWS
- NoSQL
- OpenAPI
- JSON
- AVSC
- TDD
- Jenkins
- GitHub Actions
- Docker
- Kubernetes
- Datadog
- Python
- MongoDB