Tech Job Finder - Find Software, Tech Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
Username
E-mail address
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Quantitative Developer (C++) - Central Liquidity Strategies

at Millennium

Back to all C/C++ jobs
Millennium logo
Industry not specified

Quantitative Developer (C++) - Central Liquidity Strategies

at Millennium

Mid LevelNo visa sponsorshipC/C++/C#

Posted 18 hours ago

No clicks

Compensation
$160,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

**Quantitative Developer (C++) - Central Liquidity Strategies:** Design, architect, and maintain low-latency C++ systems for high-volume algorithmic trading. Key responsibilities span building and optimizing trading frameworks, collaborating with quantitative research, and enhancing platform efficiency. Required skills include C++ proficiency, low-latency system development, and a strong grasp of order management, strategy containers, and market data handlers. Mid to senior-level candidates with experience in quantitative finance or trading enviroments, and a focus on best-in-class technical and economic performance are preferred.

Quantitative Developer (C++) - Central Liquidity Strategies

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.

Quantitative Developer (C++) - Central Liquidity Strategies

at Millennium

Back to all C/C++ jobs
Millennium logo
Industry not specified

Quantitative Developer (C++) - Central Liquidity Strategies

at Millennium

Mid LevelNo visa sponsorshipC/C++/C#

Posted 18 hours ago

No clicks

Compensation
$160,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

**Quantitative Developer (C++) - Central Liquidity Strategies:** Design, architect, and maintain low-latency C++ systems for high-volume algorithmic trading. Key responsibilities span building and optimizing trading frameworks, collaborating with quantitative research, and enhancing platform efficiency. Required skills include C++ proficiency, low-latency system development, and a strong grasp of order management, strategy containers, and market data handlers. Mid to senior-level candidates with experience in quantitative finance or trading enviroments, and a focus on best-in-class technical and economic performance are preferred.

Quantitative Developer (C++) - Central Liquidity Strategies

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.

SIMILAR OPPORTUNITIES

No similar jobs available at the moment.