Senior Software Engineer - Algo Development
Millennium - New York, NY
Hiring: Senior Software Engineer - Algo Development Company: Millennium Location: New York, NY Job Posted Time: 2026-09-10 11:40:56 Target Skills & Keywords : Equities, Event-Driven, Java, Kafka, Risk Management About the job Experience: •7+ years of experience with equities execution systems, ideally buy-side. Required Skills: •Build real-time algorithmic trading systems focused on execution optimization. •Develop, support and enhance a Java-based proprietary trading framework, a sequencer-based platform designed to be scalable, replayable and reproducible. •Tune and optimize system performance to support low-latency, high-throughput trading workflows. •Own automated testing for algorithms, including simulation, backtesting, regression suites and replay frameworks. •Partner with the production support team to ensure systems are effectively monitored and supported. •Partner with quants, execution traders and global technology teams, facing off with the business to help define and deliver new features. Qualifications: •Comprehensive expertise in market microstructure, pre-trade risk checks, limit frameworks, regulatory requirements and their impact on execution algorithm performance. •Expert-level Java experience building low-latency, GC-aware, high-throughput distributed systems, with a strong grasp of event-driven architectures and messaging platforms such as Kafka, Solace or similar technologies. •Bachelor's degree in Computer Science or a related field. Compensation: •$175,000 - $250,000 / year •Competitive benefits and rewards package •Millennium offers a total compensation package which includes a base salary, discretionary performance bonus, and comprehensive benefits Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!