At a Glance
- Tasks: Lead a team of Quant Developers to create high-performance trading systems.
- Company: Dynamic financial services firm focused on innovation and collaboration.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Why this job: Make a real impact in the fast-paced world of trading technology.
- Qualifications: 12+ years in software development with strong C++ skills and financial services experience.
- Other info: Join a collaborative team that values mentorship and cutting-edge technology.
The predicted salary is between 72000 - 108000 £ per year.
We are in search of an experienced Quantitative Developer in a team-lead capacity. This role requires technical and managerial skills with an emphasis on hands-on work. This leader would set technical direction and provide guidance to a small team of Quantitative Developers. The ideal candidate 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, and by leading the construction and maintenance of this high-performance infrastructure, this Team Lead will enable new trading opportunities across businesses and regions, ensuring the best possible execution performance.
Job Duties
- Lead, mentor, and manage a team of quantitative developers, fostering a collaborative and high-performance culture.
- 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
- Bachelor’s degree or higher in Computer Science, Engineering, or a related quantitative field.
- 12+ years of cumulative professional experience in software development.
- 7+ years of professional experience in a front-office, financial services environment, with a proven track record as a senior contributor or technical lead.
- Strong background in data structures, algorithms, and object-oriented programming in C++, including proficiency with new features of C++17 and C++20, and 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.
Team Lead - Quant Development. in London employer: Millennium Management
Contact Detail:
Millennium Management Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Team Lead - Quant Development. in London
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to low-latency C++ systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each role. Research the company and its culture, and make sure to highlight how your experience aligns with their needs. We want to see that you’re genuinely interested in the position.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team and ready to take on the challenge of leading a group of talented developers.
We think you need these skills to ace Team Lead - Quant Development. in London
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for quantitative development shine through. We want to see that you're not just looking for a job, but that you're genuinely excited about leading a team and building robust, low-latency systems.
Tailor Your CV: Make sure your CV highlights your relevant experience in C++ and low-latency systems. We’re looking for someone with a strong background in financial services, so don’t forget to mention any specific projects or achievements that align with our needs.
Be Clear and Concise: In your written application, clarity is key. We appreciate straightforward communication, so avoid jargon and keep your sentences concise. This will help us quickly understand your qualifications and fit for the role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at Millennium Management
✨Know Your Tech Inside Out
Make sure you brush up on your C++ skills, especially the new features from C++17 and C++20. Be ready to discuss your experience with low-latency systems and how you've tackled challenges in multithreading and asynchronous environments.
✨Showcase Your Leadership Skills
Prepare examples of how you've led teams in the past. Highlight your mentoring experiences and how you've fostered a collaborative culture. This role is about guiding others, so be ready to share your approach to team management.
✨Understand the Business Context
Familiarise yourself with the trading environment and the specific challenges faced by central trading teams. Being able to discuss how your technical solutions can enhance execution performance will show that you understand the bigger picture.
✨Prepare for Technical Questions
Expect to dive deep into data structures, algorithms, and system design. Practise explaining your thought process clearly and concisely, as this will demonstrate your problem-solving abilities and technical expertise.