At a Glance
- Tasks: Develop real-time trading strategies and execution algorithms using C++20.
- Company: Join a leading global quant fund at the forefront of finance technology.
- Benefits: Enjoy a high-impact role with opportunities for growth and innovation.
- Why this job: Make a direct impact on trading outcomes in a fast-paced, collaborative environment.
- Qualifications: Strong C++ skills, experience with GCC 12, and knowledge of low-latency systems required.
- Other info: Ideal for those passionate about coding and finance in a dynamic setting.
The predicted salary is between 36000 - 60000 £ per year.
We are currently working with a leading global quant fund that is scaling its Strategy Implementation and Development Desk - a high-impact team operating at the intersection of quantitative research and real-time execution. They are seeking high-performance C++ developers to work on signal implementation, execution algorithms, and real-time alpha-capturing models. This is a speed-critical environment where your code directly impacts trading outcomes.
Responsibilities:
- Design and implement real-time trading strategies and execution algorithms in C++20, leveraging GCC 12.
- Collaborate closely with quantitative researchers to translate models into production-ready code.
- Optimise systems for ultra low latency, throughput, and determinism.
- Monitor and improve live trading performance, identifying bottlenecks and tuning systems.
Requirements:
- Strong proficiency in modern C++ (C++17/20) with a deep understanding of performance optimisation.
- Experience with GCC 12 or similar toolchains that support C++20 features.
- Solid understanding of low-latency systems, multithreading, and memory management.
- Background in real-time systems, high-frequency trading, or performance-critical applications.
If this sounds interesting, please apply for more info.
C++ Developer - Strategy Implementation Engineering employer: Selby Jennings
Contact Detail:
Selby Jennings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer - Strategy Implementation Engineering
✨Tip Number 1
Familiarise yourself with the latest features of C++20, especially those that enhance performance and efficiency. Being able to discuss these features in detail during an interview will show your expertise and passion for the language.
✨Tip Number 2
Brush up on your knowledge of low-latency systems and multithreading. Consider working on personal projects or contributing to open-source projects that focus on these areas to demonstrate your practical experience.
✨Tip Number 3
Network with professionals in the quantitative finance and trading sectors. Attend relevant meetups or online forums where you can connect with others who work in high-frequency trading or similar fields.
✨Tip Number 4
Prepare to discuss real-time trading strategies and execution algorithms in your interviews. Having a few examples or case studies ready can help illustrate your understanding and ability to apply your skills in a practical setting.
We think you need these skills to ace C++ Developer - Strategy Implementation Engineering
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with modern C++ (C++17/20) and any relevant projects that demonstrate your proficiency in performance optimisation. Include specific examples of low-latency systems or high-frequency trading applications you've worked on.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with their needs, particularly in signal implementation and execution algorithms. Mention any collaboration with quantitative researchers to showcase your teamwork abilities.
Showcase Relevant Projects: If you have worked on projects involving real-time systems or performance-critical applications, be sure to include these in your application. Describe your role, the technologies used, and the impact of your contributions on the project's success.
Proofread and Edit: Before submitting your application, take the time to proofread and edit your documents. Ensure there are no typos or grammatical errors, as attention to detail is crucial in a speed-critical environment like this one.
How to prepare for a job interview at Selby Jennings
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with modern C++ features, particularly C++17 and C++20. Highlight specific projects where you've implemented performance optimisation techniques, as this will demonstrate your proficiency in the language.
✨Understand the Trading Environment
Familiarise yourself with the basics of high-frequency trading and real-time systems. Being able to speak knowledgeably about how your work can impact trading outcomes will impress the interviewers and show that you understand the stakes involved.
✨Prepare for Technical Questions
Expect to face technical questions related to low-latency systems, multithreading, and memory management. Brush up on these topics and be ready to solve problems on the spot, as practical coding challenges may be part of the interview process.
✨Collaborative Mindset
Since the role involves working closely with quantitative researchers, emphasise your ability to collaborate effectively. Share examples of past experiences where you successfully translated complex models into production-ready code through teamwork.