Enable job alerts via email!

Quant Developer - Equities Technology

Millennium Management

London

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a passionate Quantitative Developer to design and implement low-latency C++ systems. This role involves working closely with central trading teams to enhance execution performance and develop cutting-edge trading infrastructure. The ideal candidate will have extensive experience in financial services, particularly in real-time trading systems, and a deep understanding of C++ programming. If you thrive in a fast-paced environment and are eager to tackle complex challenges, this opportunity offers a chance to make a significant impact in the world of equities trading.

Qualifications

  • 5+ years in financial services as a senior contributor.
  • Strong background in C++, data structures, and algorithms.

Responsibilities

  • Develop execution algorithms and order management systems.
  • Collaborate with trading teams to optimize execution performance.

Skills

C++
Data Structures
Algorithms
Multithreading
Asynchronous Programming
Linux Internals
Networking
Python

Job description

Quant Developer - Equities Technology

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 works directly with the firm’s central trading teams. By constructing and maintaining this high-performance infrastructure used by these teams, this developer will enable new trading opportunities across businesses and regions, allowing the best possible execution performance.

Job Duties

  • Development of execution algorithms, order management systems, strategy containers, connectivity, and messaging systems.
  • Work directly with central trading teams to optimize the firm’s overall execution performance.
  • 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
  • Strong background in data structures, algorithms, and object-oriented programming in C++, including:
    • Proficiency with new features of C++17 and C++20
    • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.