Senior Java Algo Engineer – Low-Latency Trading

Millennium

New York (NY)

On-site

USD 175,000 - 250,000

Full time

35 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Millennium, a global investment firm in New York, is seeking an experienced Algo Developer to build real-time trading systems and enhance a Java-based proprietary framework. You will focus on low-latency execution and scalable architectures in a collaborative, cross-team environment.

The role requires deep knowledge of market microstructure, automated testing, and strong software engineering in distributed systems, with opportunities to work with quants and traders on innovative features.

Qualifications

  • Experience with equities execution systems and buy-side environments.
  • Strong background in execution algorithms (VWAP, TWAP, inline, pairs).
  • Deep understanding of market microstructure and pre-trade risk checks.

Responsibilities

  • 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.

Skills

Equities execution
Execution algorithms
Low-latency systems
Java proficiency
Market microstructure
KDB/Q
AI code-generation tools

Education

Bachelor's degree in Computer Science

Tools

Kafka
Solace
KDB/Q

Job description

Millennium, a global investment firm in New York, is seeking an experienced Algo Developer to build real-time trading systems and enhance a Java-based proprietary framework. You will focus on low-latency execution and scalable architectures in a collaborative, cross-team environment.

The role requires deep knowledge of market microstructure, automated testing, and strong software engineering in distributed systems, with opportunities to work with quants and traders on innovative features.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Algo Engineer for Low-Latency Trading
Senior Java Algo Engineer for Low-Latency Trading

Emaago • New York (NY)

On-site
USD 180,000 - 260,000
Senior Java Algo Engineer — Low-Latency, Remote
Senior Java Algo Engineer — Low-Latency, Remote

Tradeweb Europe Limited • New York (NY)

On-site
USD 175,000 - 250,000
Health Insurance
401(k) Savings Plan
Tuition Reimbursement
+2
Senior Software Engineer – Low-Latency Trading Platforms
Senior Software Engineer – Low-Latency Trading Platforms

Hobbsnews • New York (NY)

On-site
USD 103,000 - 180,000
Senior Java Engineer - Low-Latency Trading Systems
Senior Java Engineer - Low-Latency Trading Systems

Motion Recruitment • Philadelphia

On-site
USD 140,000 - 210,000
Senior Java Developer - Low-Latency Trading Systems
Senior Java Developer - Low-Latency Trading Systems

Talan • New York (NY)

On-site
USD 120,000 - 150,000
Low-Latency Java Engineer for Trading Infrastructure
Low-Latency Java Engineer for Trading Infrastructure

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 170,000
Senior Quantitative Developer: Low-Latency C++ Trading
Senior Quantitative Developer: Low-Latency C++ Trading

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Base salary plus discretionary bonus
Comprehensive benefits
Senior Java Developer — Low-Latency Trading Apps
Senior Java Developer — Low-Latency Trading Apps

Talan Group • New York (NY)

Hybrid
USD 120,000 - 150,000
Salary range US$120,000 - US$150,000
401(k) retirement plan with company matching
15 days of paid vacation per year
+2
Low-Latency Trading Systems Engineer (Java/C++, Rust)
Low-Latency Trading Systems Engineer (Java/C++, Rust)

Millennium • New York (NY)

On-site
USD 140,000 - 180,000
Discretionary Performance Bonus
Comprehensive Benefits
Senior Java Software Engineer - Low Latency Trading
Senior Java Software Engineer - Low Latency Trading

AAA Global • Chicago (IL)

On-site
USD 130,000 - 190,000