Millennium
Senior Software Engineer - Algo Development
$175K–$250K
New York, New York · On-site · Senior · Full-time · Posted Mar 25, 2026
- Experience
- 7+ years of experience with equities execution systems, ideally buy-side.
- Education
- Bachelor's degree in Computer Science or a related field.
About the job
Build and maintain real-time execution algorithms and a Java trading platform for global equities and futures trading.
What you'll do
- Develop and optimize low-latency trading systems and the proprietary Java framework.
- Own automated algorithm testing, including simulation, backtesting, regression suites, and replay frameworks.
- Partner with production support, quants, execution traders, and technology teams to define and deliver features.
What they ask for
- Experience developing execution algorithms, including VWAP, TWAP, inline, and pairs strategies.
- Experience with matching engines, dark pools, and algorithm container frameworks.
- Expert-level Java experience building low-latency, GC-aware, high-throughput distributed systems, with understanding of event-driven architectures and messaging platforms.
- Deep understanding of market microstructure, pre-trade risk checks, limit frameworks, and regulatory requirements.
Nice to have
- Experience with financing or post-trade systems, futures trading platforms, or KDB/Q.
- Familiarity with AI-based code-generation tools.
Pay
$175,000 to $250,000 USD base salary
Tools
Java, Kafka, Solace, KDB/Q
AI focus
The team uses AI-assisted tooling across development, testing, and support; familiarity with AI-based code-generation tools is a plus.
Model-written summary · the original posting is authoritative