At a Glance
- Tasks: Develop ultra-low-latency trading systems using modern C++ and Linux.
- Company: Join Europe's fastest growing algorithmic trading firm with a flat structure.
- Benefits: Enjoy fully remote work and a collaborative environment with no red tape.
- Why this job: Be part of a scientific approach to trading, impacting real-time pricing across asset classes.
- Qualifications: Expertise in C++, low-latency systems, and familiarity with various asset classes required.
- Other info: Bonus skills include GUI development with QT or WXWidgets.
The predicted salary is between 48000 - 72000 £ per year.
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 - Trading - Contract - Fully Remote employer: Thurn Partners
Contact Detail:
Thurn Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Developer - Trading - Contract - Fully Remote
✨Tip Number 1
Make sure to brush up on your knowledge of low-latency, high-throughput systems. Familiarise yourself with the specific challenges and solutions in this area, as it will be crucial for your discussions with the team.
✨Tip Number 2
Network with professionals in the algorithmic trading space. Engaging with traders, quants, and risk managers can provide you with insights into the industry and potentially lead to referrals.
✨Tip Number 3
Gain a solid understanding of various asset classes like Equities, Futures, and Options. This knowledge will not only help you in interviews but also demonstrate your commitment to the role.
✨Tip Number 4
If you have experience with GUI frameworks like QT or WXWidgets, be prepared to discuss how these skills could enhance your contributions to the team. Highlighting relevant projects can set you apart from other candidates.
We think you need these skills to ace C++ Developer - Trading - Contract - Fully Remote
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 where you utilised advanced C++ and STL.
Craft a Strong Cover Letter: In your cover letter, emphasise your familiarity with pricing models and asset classes. Mention any relevant experience working with traders, quants, or risk managers to showcase your collaborative skills.
Showcase Relevant Skills: Clearly list your technical skills related to distributed networking and Linux/GCC development. If you have experience with QT, WXWidgets, or MFC for GUI work, make sure to include that as well.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or inconsistencies. A polished application reflects your attention to detail, which is crucial in a trading environment.
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.