At a Glance
- Tasks: Build and optimise high-performance C++ systems for live trading at lightning speed.
- Company: Join a cutting-edge systematic trading firm leading in high-frequency trading.
- Benefits: Competitive salary of £300k TC, remote work, and fast career progression.
- Other info: Collaborate with traders and engineers in a dynamic, results-driven environment.
- Why this job: Make a real impact in the fast-paced world of high-frequency trading.
- Qualifications: Strong C++ skills and experience in low latency systems are essential.
Looking for a C++ Engineer with strong commercial experience in low latency or ultra-low latency systems, to join a systematic trading firm operating at the cutting edge of high-frequency trading.
Role Overview:
- You will work across the full trading system stack, building and optimising the infrastructure that powers live trading at scale.
- Design and implement high-performance C++ systems targeting sub-microsecond and nanosecond-level latency.
- Optimise production code for speed, reliability, and throughput under live market conditions.
- Collaborate directly with traders, quant researchers, and fellow engineers on technically demanding problems.
- Work across the full software lifecycle in a fast-paced, results-driven environment.
Requirements:
- Strong modern C++ (C++17 or later), with commercial experience in low latency or performance-critical systems.
- Deep understanding of multithreading, memory management, and systems-level performance tuning.
- Solid Linux development background and familiarity with networking protocols.
- Prior HFT or proprietary trading experience is a strong advantage, though not essential for exceptional engineers from adjacent fields such as networking, gaming, or real-time systems.
- Bachelor's degree in Computer Science or similar.
Compensation:
£300k TC (as always, this is negotiable).
We will respond to all shortlisted candidates within 3 days. For the latest opportunities, follow our LinkedIn company page.
C++ Software Engineer - remote working in London employer: DURLSTON PARTNERS
Join a leading systematic trading firm that champions innovation and excellence in high-frequency trading. With a strong focus on employee growth, we offer a dynamic work culture that encourages collaboration with traders and researchers, providing you with the opportunity to tackle technically demanding challenges. Enjoy competitive compensation and the flexibility of remote working, all while being part of a team that values your contributions and fosters professional development.
StudySmarter Expert Advice🤫
We think this is how you could land C++ Software Engineer - remote working in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working in high-frequency trading. Use platforms like LinkedIn to connect and engage with them; you never know who might have a lead on your dream job.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project showcasing your C++ prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience with low latency systems.
✨Tip Number 3
Prepare for technical interviews by brushing up on multithreading and performance tuning. Practice coding challenges that focus on optimising algorithms and systems-level performance; this will give you an edge when discussing your expertise.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, applying directly can sometimes give you a better chance of getting noticed by our hiring team.
We think you need these skills to ace C++ Software Engineer - remote working in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with modern C++ and any low latency systems you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're passionate about high-frequency trading and how your background makes you a great fit for our team. Keep it concise but impactful!
Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've tackled in previous roles, especially those related to performance tuning or multithreading. We love seeing how you approach technically demanding problems!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we’ll get back to all shortlisted candidates within 3 days!
How to prepare for a job interview at DURLSTON PARTNERS
✨Know Your C++ Inside Out
Make sure you brush up on modern C++ features, especially C++17 and later. Be ready to discuss your experience with low latency systems and how you've tackled performance issues in the past.
✨Demonstrate Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about how you would optimise code for speed and reliability under live market conditions, and be ready to explain your thought process.
✨Familiarise Yourself with the Trading Environment
Even if you don't have direct experience in high-frequency trading, understanding the basics of trading systems and market dynamics can give you an edge. Research common networking protocols and how they apply to trading.
✨Showcase Your Collaboration Skills
This role involves working closely with traders and researchers, so be prepared to discuss how you've collaborated in the past. Share examples of how you’ve worked in a team to solve complex problems or improve system performance.