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 a flat structure and collaborative culture.
- Benefits: Enjoy remote work flexibility and the chance to work on cutting-edge technology.
- Why this job: Be part of a dynamic team impacting trading across various asset classes with modern C++.
- Qualifications: Expertise in C++, low-latency systems, and familiarity with pricing models required.
- Other info: Only apply if you have exceptional professional experience in C++.
The predicted salary is between 48000 - 72000 £ per year.
Location: London
Join Europe’s fastest growing algorithmic trading firm. 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.
- Expert in low-latency, high-throughput Linux systems using advanced C++ and STL.
- Familiar with pricing models and a range of asset classes (Equities, Futures, Options, Swaps).
- Skilled in distributed networking and Linux/GCC development (Red Hat).
- Bonus: Exposure to QT, WXWidgets, MFC for GUI work.
Please only apply if you have exceptional professional experience in C++.
C++ DEVELOPER - REMOTE - CONTRACT (Contract) employer: Thurn Partners
Contact Detail:
Thurn Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ DEVELOPER - REMOTE - CONTRACT (Contract)
✨Tip Number 1
Make sure to brush up on your knowledge of low-latency, high-throughput 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. Engaging with traders, quants, and risk managers can provide insights into the specific challenges they face, which you can address in your discussions.
✨Tip Number 3
Gain a solid understanding of various pricing models and asset classes. This knowledge will not only enhance your technical discussions but also demonstrate your commitment to the field.
✨Tip Number 4
If you have experience with GUI frameworks like QT or WXWidgets, be ready to discuss how this could add value to the team. Even if it's not a primary focus, it shows versatility and a willingness to contribute beyond core responsibilities.
We think you need these skills to ace C++ DEVELOPER - REMOTE - CONTRACT (Contract)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your expertise in C++ and experience with low-latency, high-throughput Linux systems. Include specific projects or roles that demonstrate your skills in these areas.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for algorithmic trading and how your background aligns with the company's needs. Mention any relevant experience with pricing models and asset classes to show you understand the role.
Showcase Relevant Projects: If you have worked on projects involving distributed networking or GUI development using QT, WXWidgets, or MFC, be sure to include these in your application. This will help illustrate your hands-on experience.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A polished application reflects your attention to detail, which is crucial in a technical role like this.
How to prepare for a job interview at Thurn Partners
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with modern C++ and the Standard Template Library (STL). Highlight specific projects where you implemented low-latency, high-throughput systems, as this is crucial for the role.
✨Understand the Trading Lifecycle
Familiarise yourself with the entire trading lifecycle, from market data to order and position systems. Being able to articulate how your skills fit into this process will demonstrate your understanding of the industry.
✨Discuss Distributed Systems Knowledge
Since the role involves advanced distributed architecture, be ready to explain your experience with distributed networking and Linux/GCC development. Provide examples of challenges you've faced and how you overcame them.
✨Prepare for Technical Questions
Expect technical questions that test your problem-solving skills in real-time scenarios. Practice coding problems related to C++ and be ready to explain your thought process clearly and concisely.