State Street
Full Stack Software Engineer - Technical Lead, AVP II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior hands-on full-stack инженер и технический лидер для развития Charles River Self Service Portal (SSP). Отвечает за архитектуру, разработку и техническое направление команды, менторинг инженеров и кросс-командное взаимодействие.
Задачи
- Обеспечивать hands-on техническое лидерство команды SSP: архитектура, дизайн, разработка, code review, тестирование, troubleshooting и delivery
- Проектировать, разрабатывать, тестировать и внедрять full-stack решения на Java, Spring/Spring Boot, React, JavaScript/TypeScript, REST API, SQL
- Развивать архитектуру облачных микросервисных приложений: масштабируемость, отказоустойчивость, безопасность, наблюдаемость
- Согласовывать техническое направление SSP с общей архитектурой Charles River и стандартами платформы
- Взаимодействовать с Product Owners, QA, архитекторами и стейкхолдерами для уточнения требований и оценки технической реализуемости
- Проводить технический анализ и решать сложные проблемы в разработке и продакшене на уровне приложений, интеграций, БД, инфраструктуры и облака
- Продвигать инженерные практики: code review, автоматизированное тестирование, CI/CD, observability, безопасная разработка
- Координировать кросс-командные зависимости, интеграции и технические изменения
- Менторить инженеров распределённой команды, проводить дизайн-обсуждения и делиться знаниями
- Участвовать в agile-процессах: планирование спринтов, refinement бэклога, стендапы, ретроспективы
Требования
- Минимум 8 лет профессионального опыта в разработке ПО, включая самостоятельное проектирование и поставку сложных enterprise-решений
- Сильный hands-on опыт full-stack веб-разработки: Java, Spring/Spring Boot и современный frontend, предпочтительно React
- Опыт проектирования и разработки REST API, микросервисов и распределённых систем
- Опыт разработки и эксплуатации приложений в облаке, предпочтительно Microsoft Azure, с контейнерами, Kubernetes/AKS и cloud-native сервисами
- Сильный опыт с реляционными БД и SQL, предпочтительно SQL Server и/или PostgreSQL
- Опыт автоматизированного тестирования: unit, integration, API и UI тесты
- Опыт CI/CD и современных DevOps-практик, автоматизированных пайплайнов сборки, тестирования и деплоя
- Опыт observability и production troubleshooting: логи, метрики, трейсинг, мониторинг (Dynatrace, Grafana, OpenTelemetry)
- Сильные навыки решения проблем и управления технической сложностью
- Отличные письменные и устные коммуникационные навыки, умение объяснять технические решения и trade-offs
- Желательно: минимум 5 лет работы в Agile-методологии
- Желательно: опыт разработки в финансовом секторе или сложной enterprise-среде
- Обязательно: степень бакалавра в Computer Science, Engineering, Mathematics, Physics или смежной технической области; магистратура предпочтительна
Условия
- Диапазон зарплаты: $90,000 - $157,500 в год
- Программа бенефитов: 401K с match от компании, медицинская и стоматологическая страховка, страхование жизни, long-term disability и опциональные покрытия
- Оплачиваемый отпуск, больничные, short term disability, family care
- Employee Assistance Program
- Годовые performance-based премии
- Налоговые сберегательные планы
- Гибкая поддержка work-life balance, оплачиваемые волонтёрские дни, employee networks
- Equal Opportunity Employer
Навыки
- Java
- Spring
- Spring Boot
- React
- JavaScript
- TypeScript
- REST API
- SQL
- Microservices
- Azure
- Kubernetes
- AKS
- SQL Server
- PostgreSQL
- CI/CD
- DevOps
- Dynatrace
- Grafana
- OpenTelemetry
- Agile