Millennium Management
Senior Software Engineer - Market Data
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Fixed Income Applications, которая разрабатывает и поддерживает pricing engine для 300+ портфельных команд. Роль охватывает полный жизненный цикл ПО: от требований и проектирования до релизов и поддержки.
Задачи
- Разрабатывать и поддерживать pricing engine для 300+ портфельных команд (облигации, фьючерсы, опционы, FX споты/форварды, депозиты, свопы, товары, свопционы, CDX, CDS, акции)
- Интегрировать live streaming и ETL-провайдеров данных в платформу ценообразования
- Передавать данные ценообразования в downstream-системы: аналитику, риск- и трейдерские системы
- Отвечать за полный жизненный цикл ПО: требования, дизайн, реализация, релизы и поддержка
- Работать напрямую с бизнес-пользователями и другими технологическими командами для сбора и уточнения требований
- Работать в условиях плотных релизных циклов, быстро адаптируясь к изменениям
- Развивать и поддерживать техническую инфраструктуру платформы
Требования
- Степень бакалавра в Computer Science или смежной области
- 7–15+ лет профессионального опыта в экосистеме Java, включая Spring и/или Spring Boot
- Опыт unit- и интеграционного тестирования, разработки с реляционными БД и уверенный SQL
- Сильные коммуникативные навыки и умение работать напрямую с бизнес-пользователями и технологическими командами
- Ориентация на результат: качественный код в сжатые сроки и адаптация к изменениям
- Самостоятельность и критическое мышление, готовность брать ответственность за проекты и предлагать улучшения инфраструктуры
- Минимум два из: event streaming (Kafka, RabbitMQ); distributed caching (Hazelcast, Redis, Memcached); многопоточность, алгоритмы и структуры данных
- Желательно: знание fixed income продуктов, опыт full stack веб-разработки или работа с финансовыми вендорскими фидами (Bloomberg, Refinitiv)
Условия
- Базовая зарплата $175,000–$250,000 (для New York)
- Дискреционный performance bonus
- Комплексный пакет льгот
- Собеседования проверяют основы Java и edge cases, алгоритмы и структуры данных, системный дизайн и SQL
Навыки
- Java
- Spring
- Spring Boot
- SQL
- Kafka
- RabbitMQ
- Hazelcast
- Redis
- Memcached
- многопоточность
- алгоритмы
- структуры данных
- unit testing
- integration testing
- реляционные базы данных
- Bloomberg
- Refinitiv