At a Glance
- Tasks: Develop ultra-low-latency Linux services for real-time pricing and risk management.
- Company: Join Europe's fastest growing algorithmic trading firm with impressive returns.
- Benefits: Enjoy a collaborative environment with no red tape and instant execution.
- Why this job: Be part of a scientific approach to trading, working closely with traders and quants.
- Qualifications: Expertise in C++, Linux systems, and multithreaded architectures required.
- Other info: No remote work; must be eligible to live and work in the UK.
The predicted salary is between 43200 - 72000 £ per year.
Location: London
Salary: Competitive
Join Europe’s fastest growing algorithmic trading firm. Since skyrocketing in 2023 they have continued to be one of the top performing funds, returning upwards of 30% in 2024. The environment is collaborative, their approach is scientific and the structure is flat, with no red tape and instant execution.
You’d work closely with traders, quants, and risk managers on ultra-low-latency, high-throughput Linux services that support pricing across all asset classes. The role spans the entire trading lifecycle, from market data to order and position systems, with modern C++ and advanced distributed architecture at the core.
Your present skill set:
- Expert in low-latency, high-throughput Linux systems using advanced C++ and STL.
- Strong experience with multithreaded and distributed architectures.
- Familiar with pricing models and a range of asset classes (Equities, Futures, Options, Swaps).
- Knowledgeable in execution and instrument lifecycles (e.g. settlements, corporate actions, swap resets).
- Skilled in distributed networking and Linux/GCC development (Red Hat).
- Bonus: Exposure to QT, WXWidgets, MFC for GUI work.
Please do not apply if you’re looking for a contract or remote work. You must be eligible to live and work in the UK, without requiring sponsorship. Please ensure you meet the required experience section prior to applying. Allow 1-5 working days for a response to any job enquiry. Your application is subject to our privacy policy.
Please only apply if you have exceptional professional experience in C++.
C++ Developer - Real-Time Pricing and Risk employer: Thurn Partners
Contact Detail:
Thurn Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer - Real-Time Pricing and Risk
✨Tip Number 1
Make sure to brush up on your knowledge of low-latency, high-throughput Linux systems. Familiarise yourself with the latest advancements in C++ and STL, as these are crucial for the role.
✨Tip Number 2
Network with professionals in the algorithmic trading space. Attend relevant meetups or online forums where you can connect with traders and quants, as they can provide insights into the company culture and expectations.
✨Tip Number 3
Prepare to discuss your experience with multithreaded and distributed architectures in detail. Be ready to share specific examples of projects you've worked on that demonstrate your expertise in these areas.
✨Tip Number 4
If you have any exposure to GUI frameworks like QT or WXWidgets, be sure to highlight this in conversations. Even though it's a bonus, it could set you apart from other candidates.
We think you need these skills to ace C++ Developer - Real-Time Pricing and Risk
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your expertise in low-latency, high-throughput Linux systems and advanced C++. Include specific projects or experiences that demonstrate your skills in multithreaded and distributed architectures.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for algorithmic trading and your understanding of the trading lifecycle. Mention your familiarity with pricing models and asset classes, and how your experience aligns with the company's needs.
Highlight Relevant Skills: In your application, emphasise your knowledge of execution and instrument lifecycles, as well as any experience with distributed networking and Linux/GCC development. If you have exposure to GUI frameworks like QT or WXWidgets, be sure to mention that too.
Review and Proofread: Before submitting your application, carefully review all documents for clarity and accuracy. Check for any spelling or grammatical errors, and ensure that your application reflects your best professional self.
How to prepare for a job interview at Thurn Partners
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with advanced C++ and STL in detail. Highlight specific projects where you implemented low-latency, high-throughput systems, as this is crucial for the role.
✨Demonstrate Understanding of Trading Systems
Familiarise yourself with the trading lifecycle and be ready to explain how your skills relate to market data, order systems, and position management. This will show that you understand the context of your work.
✨Discuss Multithreading and Distributed Architectures
Expect questions on multithreaded programming and distributed systems. Prepare examples of challenges you've faced and how you overcame them, as this will demonstrate your problem-solving abilities.
✨Prepare for Technical Questions
Brush up on your knowledge of pricing models and asset classes. Be ready to answer technical questions that may involve coding or system design, as this will showcase your analytical skills and technical prowess.