At a Glance
- Tasks: Develop cutting-edge software for high-frequency trading and collaborate with traders and researchers.
- Company: Join one of Europe’s top trading firms, renowned for innovation and success.
- Benefits: Enjoy market-leading pay, flexible hybrid work, and a comprehensive benefits package.
- Why this job: Make a real impact in algorithmic trading while working in a dynamic, tech-driven environment.
- Qualifications: C++ programming experience required; Python knowledge is a bonus. 2 years in quant finance preferred.
- Other info: Ideal for those from high-performing teams in Big Tech or quant finance backgrounds.
The predicted salary is between 48000 - 84000 £ per year.
Location: London (UK)
Overview: One of Europe’s leading trading firms is looking to hire a C++ software engineer in their London office. This role would be desk-aligned with a high frequency trading team, with the opportunity to work closely with researchers and traders, having a direct impact on the success of the desk.
What you’ll be doing:
- You’ll have the chance to work across many areas of algorithmic trading, including:
- Their research platform, processing TBs of data daily
- The ultra-low-latency trading engine
- Their massive cloud computing analytics infra
Who you are:
- An experienced C++ programmer, with Python experience a nice-to-have
- At least 2 years of experience in a quant finance/high frequency trading environment is preferred
- Alternatively, had impact in high-performing teams in Big Tech
What’s on offer:
- Market-leading compensation
- Flexible hybrid working
- Leading benefits package (pension, healthcare, etc.)
If you are a software engineer using C++, with previous experience in quant finance/high-performing teams in Big Tech, please apply.
Software Engineer employer: Campbell North
Contact Detail:
Campbell North Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in high-frequency trading (HFT) and algorithmic trading. Understanding the nuances of these areas will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Network with professionals already working in HFT or quant finance. Attend industry meetups, webinars, or conferences to connect with potential colleagues and learn more about the company culture and expectations.
✨Tip Number 3
Brush up on your C++ skills, especially focusing on performance optimisation and low-latency programming techniques. Consider working on personal projects or contributing to open-source projects that showcase your abilities in these areas.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges related to algorithms and data structures. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills, as these are often key components of the interview process.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ programming skills and any relevant experience in high-frequency trading or quant finance. Use specific examples to demonstrate your impact in previous roles.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with algorithmic trading and how you can contribute to their research platform and trading engine.
Showcase Relevant Projects: If you've worked on projects related to algorithmic trading or data processing, include them in your application. Describe your role and the technologies used, especially if they involved C++ or Python.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering.
How to prepare for a job interview at Campbell North
✨Showcase Your C++ Skills
Be prepared to discuss your experience with C++ in detail. Bring examples of projects you've worked on, particularly those related to high-frequency trading or algorithmic trading. Demonstrating your technical expertise will be crucial.
✨Understand the Trading Environment
Familiarise yourself with the basics of high-frequency trading and quant finance. Being able to speak knowledgeably about the industry will show your genuine interest and help you connect with the interviewers.
✨Prepare for Technical Questions
Expect to face technical questions or coding challenges during the interview. Brush up on algorithms, data structures, and low-latency programming techniques. Practising common coding problems can give you an edge.
✨Highlight Team Collaboration
Since the role involves working closely with researchers and traders, emphasise your ability to collaborate effectively in a team. Share examples of how you've contributed to team success in previous roles, especially in high-performing environments.