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 experience.
- Other info: Join a collaborative environment with exciting challenges and career advancement.
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
- 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. employer: Millennium Management
Contact Detail:
Millennium Management Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Team Lead - Quant Development.
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups, webinars, or industry events where you can chat with folks who might know about openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving low-latency C++ systems. This will give potential employers a taste of what you can do and how you think.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to C++, data structures, and algorithms. Practice explaining your thought process clearly, as communication is key when leading a team.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate individuals who can lead and innovate. Your next big opportunity could be just a click away!
We think you need these skills to ace Team Lead - Quant Development.
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your technical expertise in C++ and any leadership roles you've had, as we’re looking for someone who can lead a team effectively.
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for quantitative development. Share specific examples of projects where you’ve designed low-latency systems or led teams, and explain how these experiences make you the perfect fit for our Team Lead role.
Showcase Your Technical Skills: Don’t shy away from diving into the nitty-gritty of your technical skills. We want to see your proficiency in C++17 and C++20, as well as your understanding of multithreading and real-time system design. Be specific about your achievements!
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 us you’re keen on joining 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 multithreading, as these are crucial for the role.
✨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 will show that you're not just a tech whiz but also a great team player.
✨Understand the Business Side
Familiarise yourself with the trading environment and the specific challenges faced by central trading teams. Being able to speak their language will demonstrate your commitment and understanding of the role's impact on the business.
✨Prepare for Technical Questions
Expect to dive deep into algorithms, data structures, and system design during the interview. Practise explaining your thought process clearly and concisely, as this will showcase your problem-solving skills and technical expertise.