Bank of America
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Digital Technology Bank of America, портфель Digital Investments и Financial Planning. Проектирование, разработка и модернизация критичных платформ для цифровых инвестиций, финансового планирования и управления капиталом.
Задачи
- Обеспечивать соответствие дизайна и инженерного подхода сложных фич общей архитектуре портфеля
- Определять технологический стек решения, оценивать и внедрять новые инструменты и фреймворки тестирования
- Обеспечивать команды возможностями CI/CD и взаимодействовать со стейкхолдерами по работе пайплайна
- Руководить командой по дизайну и лучшим практикам производительности кода: парное программирование, код-ревью
- Обеспечивать сквозную поставку сложных фич, включая автоматизацию, на уровне программы
- Проводить исследования, прототипирование и оценку новых инструментов для release management и CI/CD
- Совместно со стейкхолдерами определять потребности решения, с архитекторами — технические требования
- Развивать архитектуру и технологическую стратегию
- Вести сложную инженерную поставку и операционное совершенство
- Ускорять инновации и развивать инженерные таланты
Требования
- 12+ лет опыта проектирования, разработки и поставки крупномасштабных enterprise-приложений с глубокой экспертизой в Java и/или .NET
- 8+ лет опыта архитектурного лидерства: архитектура решений, технологические роадмапы, стратегии модернизации
- Опыт создания и поддержки высоконагруженных, высокодоступных клиентских цифровых платформ
- Сильная экспертиза в микросервисах, API-first архитектуре, cloud-native разработке, event-driven системах, контейнерах и CI/CD
- Глубокое понимание безопасности приложений, безопасной разработки, аутентификации/авторизации и регуляторных требований
- Опыт руководства кросс-функциональными командами, архитектурных и дизайн-ревью, менторства инженеров
- Степень бакалавра в Computer Science, Engineering или смежной области, отличные коммуникативные навыки и управление стейкхолдерами
Условия
- Диапазон оплаты $122,000.00 - $200,000.00 в год, финальное предложение зависит от опыта, образования и навыков
- Право на участие в годовой дискреционной премии
- Пакет льгот, оплачиваемый отпуск и ресурсы поддержки сотрудников
- Офисная культура с гибкостью в зависимости от задач роли
- Полная занятость, 40 часов в неделю, 1-я смена (США)
Навыки
- Java
- .NET
- Spring Boot
- Spring Cloud
- микросервисы
- API-first
- cloud-native
- event-driven архитектура
- контейнеры
- CI/CD
- Kubernetes
- Kafka
- SQL Server
- Oracle
- распределённый кэш
- enterprise integration patterns
- application security
- Agile