At a Glance
- Tasks: Develop and optimise trading strategies using C++ for market making and algorithmic trading.
- Company: Join a leading energy trading company excelling in global commodities markets with cutting-edge technology.
- Benefits: Enjoy 38 days holiday, health insurance, gym membership, and a £5000 personal development budget.
- Why this job: Be part of an ambitious team that empowers you to grow and make a real impact.
- Qualifications: Strong C++ skills, experience in algorithmic trading, and familiarity with FIX protocol required.
- Other info: Diversity is celebrated here; we’re certified a ‘Great Place to Work’.
The predicted salary is between 43200 - 72000 £ per year.
Location: City of London
Type: Permanent, Full-time, On-site
Who we are
We are an energy trading company generating liquidity across global commodities markets. We combine deep trading expertise with proprietary technology and the power of data science to be the best-in-class. Our understanding of volatile, data-intensive markets is a key part of our edge. At Dare, you will be joining a team of ambitious individuals who challenge themselves and each other. We have a culture of empowering exceptional people to become the best version of themselves.
The Role
As a C++ Quantitative Developer, you will play a critical role in developing and optimising our trading strategies and systems, enabling exchange market making and algorithmic trading. You will work closely with our trading desks to implement and enhance execution algorithms and ensure efficient connectivity to exchanges.
Key responsibilities include:
- Mid/low latency C++ development for the exchange connectivity
- FIX/MultiCast
- Development of algorithmic strategies and market-making strategies
- C++ execution algorithms for trading desks (TWAP/VWAP, elements of Market Making)
- Time series analysis, Market research in C++ / Python
What You’ll Bring
- Strong C++ development skills (multithreading, inter-process communication, low latency, event-driven architecture design, modern C++ 20/23)
- Develop and implement algo strategies in C++
- Experience in an algorithmic trading environment
- Familiarity with FIX protocol and MultiCast
- Experience with TWAP/VWAP algorithms
- Python programming skills
- Experience with Database connectivity (SQL, KDB) beneficial
Benefits & perks
- Competitive salary
- Vitality health insurance and dental cover
- 38 days of holiday (including bank holidays)
- Pension scheme
- Annual Bluecrest health checks
- A personal learning & development budget of £5000
- Free gym membership
- Specsavers vouchers
- Enhanced family leave
- Cycle to Work scheme
- Credited Deliveroo dinner account
- Office massage therapy
- Freshly served office breakfast twice a week
- Fully stocked fridge and pantry
- Social events and a games room
Diversity matters
We believe in a workplace where our people can fulfil their potential, whatever their background or whomever they are. We celebrate the breadth of experience and see this as critical to problem-solving and to Dare thriving as a business. Our culture rewards curiosity and drive, so the best ideas triumph and everyone here can make an impact.
Please let us know ahead of the interview and testing processes if you require any reasonable adjustments or assistance during the application process. We’re also proud to be certified a ‘Great Place to Work’.
Contact Detail:
Dare Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Quantitative Developer London
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++20/23, as this role requires modern development skills. Brush up on multithreading and event-driven architecture to demonstrate your technical prowess during discussions.
✨Tip Number 2
Gain a solid understanding of algorithmic trading concepts, particularly TWAP and VWAP strategies. Being able to discuss these algorithms in detail will show your potential employer that you can contribute effectively to their trading desks.
✨Tip Number 3
Network with professionals in the energy trading and quantitative development sectors. Attend relevant meetups or webinars to connect with industry insiders who might provide insights or even referrals for the position.
✨Tip Number 4
Prepare to discuss your experience with FIX protocol and MultiCast in detail. Having practical examples ready will help you stand out as a candidate who understands the intricacies of exchange connectivity.
We think you need these skills to ace C++ Quantitative Developer London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong C++ development skills and any relevant experience in algorithmic trading. Emphasise your familiarity with FIX protocol, MultiCast, and any specific algorithms like TWAP/VWAP.
Craft a Compelling Cover Letter: In your cover letter, express your passion for quantitative development and how your skills align with the company's goals. Mention your understanding of data-intensive markets and your ability to work collaboratively with trading desks.
Showcase Relevant Projects: If you have worked on projects involving mid/low latency C++ development or algorithmic strategies, be sure to include these in your application. Provide specific examples of your contributions and the impact they had.
Highlight Continuous Learning: Mention any ongoing education or personal projects related to C++ or Python programming. This shows your commitment to staying updated with industry trends and technologies, which is crucial for a role in a fast-paced environment like trading.
How to prepare for a job interview at Dare
✨Brush Up on C++ Skills
Make sure to review your C++ knowledge, especially focusing on multithreading, low latency, and event-driven architecture. Be prepared to discuss specific projects where you've implemented these skills.
✨Understand Algorithmic Trading Concepts
Familiarise yourself with algorithmic trading strategies like TWAP and VWAP. Be ready to explain how you would develop and optimise these strategies in a trading environment.
✨Know Your Protocols
Since the role involves FIX and MultiCast, ensure you understand these protocols well. You might be asked to describe how you would implement connectivity to exchanges using these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past challenges you've faced in a quantitative development role. Highlight your analytical thinking and how you approached problem-solving in high-pressure situations.