Quantitative Developer (C++) - Central Liquidity Strategies

Millennium

New York (NY)

On-site

USD 160,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
Performance bonus

Job summary

A leading financial services firm in New York seeks a Quantitative Developer to enhance their low-latency C++ systems for algorithmic trading. The ideal candidate should have at least 10 years of professional experience, including 5 years in a front-office role, and a strong understanding of low-latency system design. Responsibilities include building trading algorithms, optimizing execution performance, and collaborating with trading teams. A competitive compensation package, including a base salary of $160,000 to $250,000, is offered.

Qualifications

  • 5+ years of professional experience in a front-office financial services environment.
  • 10+ years cumulative professional experience.
  • Strong background in data structures and algorithms.

Responsibilities

  • Build out the C++ low-latency framework for algorithmic trading.
  • Work with quantitative research to optimize execution performance.
  • Develop execution algorithms and order management systems.

Skills

C++ programming
Low-latency system design
Multithreading
Asynchronous programming
Linux system internals
Financial services experience
Python for quantitative research

Education

Degree in computer science or related field

Job description

We are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also exceptionally fast. Our team is one the firm’s central trading teams, with focus on creating a low-latency framework for algorithmic trading. By constructing and maintaining this high-performance framework, this developer will be directly involved in a critical path for high volume trading with a core focus on the best possible technical and economic performance.

Job Duties
  • Build out the C++ low-latency framework for algorithmic trading.
  • Work directly with quantitative research to optimize the firm’s overall execution performance.
  • Development of execution algorithms, order management systems, strategy containers, market data handlers, and trading interfaces.
  • Enhance the platform's efficiency by utilizing network and systems programming, along with other advanced techniques to reduce latency.
  • Create systems, interfaces, and tools for historical market data and trading simulations to boost research productivity and system testability.
  • Assist in building and maintaining our automated tests, performance benchmark framework, and other tools
  • Collaborate closely with trading teams to gather requirements and develop solutions in a fast-paced environment
Qualifications
  • 5+ years of professional experience in a front-office, financial services environment as a senior contributor
  • 10+ years cumulative, professional experience
  • A degree in computer science or a related field
  • Strong background in data structures, algorithms, and object-oriented programming in C++, including:
  • Proficiency with new features of C++17/C++20/C++23
  • Proficiency with multithreading and asynchronous environments
  • Strong understanding of low-latency and real-time system design and implementation
  • Strong understanding of Linux system internals and networking
  • Strong financial experience across multiple asset classes, with a focus on real-time low-latency trading systems for equities and futures
  • Familiarity with python for quantitative research and data-oriented processing
  • Familiarity with analysis of execution algorithm performance

The estimated base salary range for this position is $160,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.

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

Similar jobs worth comparing

Senior Quantitative Developer
Senior Quantitative Developer

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Base salary plus discretionary bonus
Comprehensive benefits
Quantitative Developer (Python)
Quantitative Developer (Python)

Millennium • New York (NY)

On-site
USD 160,000 - 250,000
Discretionary performance bonus
Comprehensive benefits package
C++ Quant Developer - Systematic Quant Trading Fund
C++ Quant Developer - Systematic Quant Trading Fund

Radley James • New York (NY)

On-site
USD 100,000 - 150,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 Low-Latency Quantitative C++ Developer
Senior Low-Latency Quantitative C++ Developer

Millennium • New York (NY)

On-site
USD 160,000 - 250,000
Quantitative Developer, Quantitative Strategies
Quantitative Developer, Quantitative Strategies

Millennium • New York (NY)

On-site
USD 150,000 - 200,000
Comprehensive benefits
Performance bonus
Senior Software Engineer – Order Management & Trade Allocation (C++/Linux)
Senior Software Engineer – Order Management & Trade Allocation (C++/Linux)

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Quantitative Developer C++
Quantitative Developer C++

Access Search, Inc. • Chicago (IL)

Hybrid
USD 200,000 - 300,000
Quantitative Developer (Low-latency)
Quantitative Developer (Low-latency)

Hedge Fund • New York (NY)

On-site
USD 120,000 - 160,000
Market Access Developer – C++
Market Access Developer – C++

Hedge Fund • New York (NY)

On-site
USD 100,000 - 150,000