Quant Developer - Equities Technology
Quant Developer - Equities Technology

Quant Developer - Equities Technology

London Full-Time 54000 - 84000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and implement fast, low-latency C++ systems for trading.
  • Company: Join a leading financial firm focused on innovative trading solutions.
  • Benefits: Enjoy competitive pay, flexible work options, and a dynamic team environment.
  • Why this job: Be part of a cutting-edge team that drives trading performance and innovation.
  • Qualifications: 5+ years in finance, strong C++ skills, and a passion for tech.
  • Other info: Work closely with trading teams in a fast-paced, collaborative setting.

The predicted salary is between 54000 - 84000 £ per year.

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

Quant Developer - Equities Technology employer: Millennium Management LLC

Join a leading financial services firm that values innovation and collaboration, where as a Quant Developer in Equities Technology, you will be at the forefront of designing cutting-edge low latency systems. Our dynamic work culture fosters continuous learning and growth, providing ample opportunities for professional development while working alongside top-tier trading teams in a fast-paced environment. Located in a vibrant financial hub, we offer competitive benefits and a supportive atmosphere that encourages creativity and excellence.
M

Contact Detail:

Millennium Management LLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quant Developer - Equities Technology

✨Tip Number 1

Make sure to brush up on your C++ skills, especially the features introduced in C++17 and C++20. Being able to demonstrate your proficiency in these areas during discussions will show that you're well-prepared for the technical challenges of the role.

✨Tip Number 2

Familiarise yourself with low-latency and real-time system design principles. Understanding how to optimise performance in trading systems will be crucial, so consider discussing relevant projects or experiences where you've successfully implemented such systems.

✨Tip Number 3

Network with professionals in the financial services sector, particularly those involved in equities trading. Engaging with them can provide insights into the latest trends and technologies, which you can leverage in your conversations with us.

✨Tip Number 4

Prepare to discuss your experience with multithreading and asynchronous programming. Be ready to share specific examples of how you've used these techniques to enhance system performance, as this is a key aspect of the role.

We think you need these skills to ace Quant Developer - Equities Technology

C++ Programming
Low-Latency System Design
Multithreading
Asynchronous Programming
Data Structures and Algorithms
Linux System Internals
Networking
Execution Algorithm Development
Order Management Systems
Performance Benchmarking
Quantitative Research
Financial Services Knowledge
Real-Time Trading Systems
Python for Data Processing
Collaboration with Trading Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in C++ development, particularly with low-latency systems. Emphasise your work with trading teams and any relevant financial services experience.

Craft a Strong Cover Letter: In your cover letter, express your passion for quantitative development and how your skills align with the job requirements. Mention specific projects where you optimised execution performance or developed trading algorithms.

Showcase Relevant Projects: Include examples of past projects that demonstrate your proficiency in multithreading, asynchronous programming, and system design. Highlight any tools or systems you've built that improved research productivity or reduced latency.

Prepare for Technical Questions: Be ready to discuss your understanding of data structures, algorithms, and object-oriented programming in C++. Brush up on C++17 and C++20 features, as well as your knowledge of Linux internals and networking.

How to prepare for a job interview at Millennium Management LLC

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++ in detail, especially the new features of C++17 and C++20. Highlight specific projects where you implemented low-latency systems or worked with multithreading and asynchronous environments.

✨Demonstrate Financial Knowledge

Since the role involves working closely with trading teams, it's crucial to show your understanding of financial markets, particularly equities and futures. Be ready to discuss how your technical skills can enhance trading performance.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving problems related to data structures, algorithms, and system design. This will demonstrate your analytical thinking and ability to work under pressure.

✨Emphasise Collaboration Experience

The role requires close collaboration with trading teams. Share examples from your past experiences where you successfully gathered requirements and developed solutions in a fast-paced environment, showcasing your teamwork and communication skills.

Quant Developer - Equities Technology
Millennium Management LLC
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>