Royal Bank America
Senior Engineer - Rates eTrading
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер и технический лидер в команду Rates eTrading банка Bank of America. Отвечает за модернизацию и развитие front-office платформ электронной торговли процентными продуктами, архитектуру и доставку низколатентных решений для алго-исполнения, прайсинга и рыночных данных.
Задачи
- Определять и вести инженерный подход для сложных фич, обеспечивая согласованность с архитектурой всего портфеля решений
- Определять технологический стек решения, оценивать и адаптировать новые инструменты и практики тестирования для команд
- Обеспечивать команды и приложения возможностями CI/CD и взаимодействовать со стейкхолдерами по эффективной работе пайплайна
- Руководить командами по дизайну и лучшим практикам высокопроизводительного кода: парное программирование, код-ревью
- Обеспечивать end-to-end поставку сложных фич, включая автоматизацию, на уровне программы
- Проводить исследования, прототипирование и оценку новых инструментов и компонентов для release management, CI/CD и фич
- Работать со стейкхолдерами над высокоуровневыми потребностями решения и с архитекторами над техническими требованиями
- Разрабатывать высокопроизводительные низколатентные компоненты для eTrading и прайсинга fixed income
- Разрабатывать фреймворки и ключевые сервисы для real-time исполнения ордеров, авто-котирования, алго-движков и прайсинг-сервисов совместно с quant- и алго-командами
- Продвигать лучшие практики разработки: agile, парное программирование, код-ревью, CI/CD, автоматизированное тестирование, слабосвязанный дизайн интерфейсов, масштабируемость и переиспользование
- Рефакторить и модернизировать существующий код, улучшать производительность, дизайн и observability метрики
- Взаимодействовать с технологическими партнёрами и бизнес-группами в регионе и глобально
- Работать с менеджментом, горизонтальными командами и стейкхолдерами над определением и реализацией стратегического роадмапа
- Работать с инженерами, production support и трейдерами
Требования
- Чёткие коммуникативные навыки: умение доносить идеи, дизайн и архитектурные принципы
- Практический опыт разработки на Java и опыт технического лидерства — обязательны
- Опыт ведущего software engineer в построении решений электронной торговли
- Умение работать в командной среде
- Организованность и умение эффективно расставлять приоритеты между направлениями работы
- Опыт использования платформ для разработки: Linux, Ansible Tower, Jenkins, Maven, Git/Bitbucket, Artifactory, скрипты автоматизации
- Высокая квалификация в архитектуре данных, схемах и data workflows
- Сильный опыт в принципах проектирования real-time торговых систем: message-driven и event-based архитектура, TCP, UDP, Multicast
- Опыт low latency производительности и масштабирования
- Многопоточность
- Service-oriented interface driven архитектура
- Object-oriented design
- Минимальное образование: бакалавр или эквивалентный профессиональный опыт
Условия
- Офисная культура с чёткими ожиданиями по присутствию и гибкостью в зависимости от роли и бизнес-потребностей
- Диапазон оплаты: $122,000.00 - $200,000.00 в год, оффер определяется по опыту, образованию и навыкам
- Участие в годовой дискреционной премиальной программе
- Пакет льгот: оплачиваемый отпуск, ресурсы и поддержка сотрудников
- 1-я смена, 40 часов в неделю
- Локация: New York - 1100 Ave Of The Americas - Two Bryant Park (NY1540)
Навыки
- Java
- Linux
- Ansible Tower
- Jenkins
- Maven
- Git
- Bitbucket
- Artifactory
- TCP
- UDP
- Multicast
- Multithreading
- CI/CD
- FIX
- FpML
- CME
- Bloomberg
- Tradeweb
- Agile