Millennium
Senior Software Engineer - Market Data
$175K–$250K
New York, New York · On-site · Senior · Full-time · Posted Oct 13, 2026
- Experience
- 7–15+ years of professional experience across the Java ecosystem.
- Education
- Bachelor's degree in Computer Science or a related field.
About the job
Build and support a pricing engine and its infrastructure, integrating market data and distributing prices to analytics, risk, and trader systems.
What you'll do
- Develop and support pricing for a broad range of financial products, integrate live streaming and ETL data providers, and disseminate pricing data downstream.
- Own the software lifecycle from requirements and design through implementation, production releases, and support.
- Work with business users and technology teams, and maintain the platform’s technical infrastructure.
What they ask for
- Bachelor's degree in Computer Science or a related field.
- 7–15+ years of professional experience across the Java ecosystem, including Spring and/or Spring Boot.
- Experience with unit and integration testing, relational database development, and strong SQL.
- Experience in at least two of: event streaming (Kafka, RabbitMQ); distributed caching (Hazelcast, Redis, Memcached); or multithreading, algorithms, and data structures.
Nice to have
- Fixed income product knowledge, full stack web development, or financial vendor feed experience (Bloomberg, Refinitiv).
Pay
$175,000 to $250,000 USD base salary
Tools
Java, Spring, Spring Boot, SQL, Kafka, RabbitMQ, Hazelcast, Redis
Model-written summary · the original posting is authoritative