At a Glance
- Tasks: Join our Quant Trading Team to enhance our automated trading system and implement dynamic trading strategies.
- Company: Be part of a cutting-edge firm focused on optimising trading technology and performance.
- Benefits: Enjoy hybrid work options, competitive salary, and opportunities for professional growth.
- Why this job: Work in a fast-paced environment with innovative tech and collaborate with talented teams.
- Qualifications: 5+ years of C++ experience and strong knowledge of network programming and optimisation techniques required.
- Other info: Ideal for tech-savvy individuals passionate about finance and trading systems.
The predicted salary is between 43200 - 72000 £ per year.
Responsibilities:
- Continuously improve the design and performance of our automated trading system, including exchange connectivity, derivatives pricing model, order and risk management system.
- Implement trading strategies which are highly adjustable in live trading and easy to integrate with backtesting system.
- Work closely with other teams to automate trading/reconcile/analytics workflow.
- Provide technical support for trading system.
Requirements:
- 5+ years of working experience with C++.
- Thorough understanding of C++ memory model, concurrency, meta-programming and best practices.
- Experience with network programming using TCP, Websocket.
- Experience with Boost, ZeroMQ, MongoDB, Protobuffer.
- Experience with optimisation using modern SIMD instrument set or GPU programming is a plus.
Contact Detail:
P2P Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Trading Developer, Quant Trading Team
✨Tip Number 1
Make sure to brush up on your C++ skills, especially focusing on memory management and concurrency. Being able to demonstrate a deep understanding of these concepts during discussions will set you apart from other candidates.
✨Tip Number 2
Familiarise yourself with the specific technologies mentioned in the job description, such as Boost, ZeroMQ, and MongoDB. Having practical examples of how you've used these tools in past projects can really impress the hiring team.
✨Tip Number 3
Prepare to discuss your experience with automated trading systems and any strategies you've implemented. Be ready to explain how you approached challenges and optimised performance in your previous roles.
✨Tip Number 4
Network with professionals in the quant trading field. Engaging with others who work in similar roles can provide insights into the company culture and expectations, which can be beneficial during your interview.
We think you need these skills to ace C++ Trading Developer, Quant Trading Team
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. Emphasise your understanding of memory models, concurrency, and network programming, as these are crucial for the role.
Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about trading systems and how your skills align with the responsibilities outlined in the job description. Mention specific technologies like Boost, ZeroMQ, and MongoDB that you have experience with.
Showcase Relevant Projects: If you have worked on any projects related to automated trading systems or optimisation techniques, be sure to include them in your application. Describe your role and the impact of your contributions.
Highlight Team Collaboration: Since the role involves working closely with other teams, mention any past experiences where you collaborated with different departments or teams. This shows your ability to work in a team-oriented environment.
How to prepare for a job interview at P2P
✨Showcase Your C++ Expertise
Make sure to highlight your extensive experience with C++. Be prepared to discuss specific projects where you utilised advanced features of C++, such as memory management and concurrency, as this will demonstrate your thorough understanding of the language.
✨Discuss Trading Systems Knowledge
Familiarise yourself with automated trading systems and be ready to talk about your experience in improving their design and performance. Mention any specific strategies you've implemented and how they integrate with backtesting systems.
✨Prepare for Technical Questions
Expect technical questions related to network programming, especially using TCP and Websocket. Brush up on your knowledge of libraries like Boost and ZeroMQ, as well as databases like MongoDB, to show that you can handle the technical demands of the role.
✨Demonstrate Problem-Solving Skills
Be ready to provide examples of how you've tackled challenges in previous roles, particularly in optimising systems or implementing new features. This will showcase your ability to think critically and adapt in a fast-paced trading environment.