Quantitative Developer - HFT (C++)

Quantitative Developer - HFT (C++)

Full-Time 70000 - 90000 £ / year (est.) No home office possible
Qube Research & Technologies

At a Glance

  • Tasks: Design and optimise C++ systems for high-frequency trading and market data.
  • Company: Qube Research & Technologies, a global leader in quantitative investment management.
  • Benefits: Competitive salary, work-life balance initiatives, and a diverse, inclusive culture.
  • Why this job: Make a real impact on live trading outcomes with cutting-edge technology.
  • Qualifications: 5+ years of performance-critical C++ experience and strong systems programming skills.
  • Other info: Collaborative environment with opportunities to work on innovative, latency-critical projects.

The predicted salary is between 70000 - 90000 £ per year.

Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology and trading expertise has shaped QRT’s collaborative mindset which enables us to solve the most complex challenges. QRT’s culture of innovation continuously drives our ambition to deliver high quality returns for our investors.

QRT's High-Frequency Trading team designs and operates ultra-low-latency systems at global scale. We’re hiring experienced C++ engineers who are passionate about performance, efficiency, and building highly optimized systems. You’ll work on performance-critical systems with direct impact on live trading outcomes.

Your future role at QRT:

  • You’ll work across our latency-critical stack - from kernel-level tuning and network optimization to highly efficient C++ components.
  • This role involves close collaboration with our FPGA engineering team as well as our hardware and infrastructure engineers to design end-to-end architectures where every single nanosecond counts.
  • Design and optimize C++ systems for trading, market data, and infrastructure.
  • Profile and fine-tune performance across CPU, cache, and memory layers.
  • Collaborate with FPGA engineers to integrate hardware and software pathways.

Requirements:

  • 5+ years of experience in performance-critical C++ (C++17 or newer).
  • Strong grasp of systems programming, low-level understanding including memory management and CPU's architectures.
  • Deep familiarity with Linux internals, kernel parameters, and low-level profiling.
  • Curiosity about hardware, networking, and how systems behave under real load.

QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees to achieve a healthy work-life balance.

Quantitative Developer - HFT (C++) employer: Qube Research & Technologies

Qube Research & Technologies (QRT) stands out as an exceptional employer, particularly for those in the Quantitative Developer role, thanks to its commitment to innovation and collaboration in a dynamic environment. With a strong focus on employee growth, QRT offers opportunities to work on cutting-edge technology in high-frequency trading, while promoting a healthy work-life balance through various initiatives. The culture at QRT fosters respect and diversity, making it an ideal place for talented individuals eager to make a meaningful impact in the finance sector.
Qube Research & Technologies

Contact Detail:

Qube Research & Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quantitative Developer - HFT (C++)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with QRT employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨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. It’s a great way to demonstrate your passion for performance-critical systems.

✨Tip Number 3

Prepare for technical interviews by brushing up on systems programming and low-level concepts. Practice coding challenges that focus on performance and efficiency, as these are key for the role at QRT.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Quantitative Developer - HFT (C++)

C++ (C++17 or newer)
Performance Optimization
Systems Programming
Memory Management
CPU Architecture Understanding
Linux Internals
Kernel Tuning
Network Optimization
Low-Level Profiling
Collaboration with FPGA Engineers
End-to-End Architecture Design
Curiosity about Hardware and Networking

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Quantitative Developer. Highlight your experience with C++ and any performance-critical systems you've worked on. We want to see how your skills align with our needs!

Showcase Your Projects: Include specific projects that demonstrate your expertise in low-level programming and system optimisation. We love seeing real examples of your work, especially if they relate to trading or data systems.

Craft a Compelling Cover Letter: Your cover letter should reflect your passion for technology and innovation. Tell us why you’re excited about working at QRT and how you can contribute to our high-frequency trading team. Let your personality shine through!

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 don’t miss out on any important updates from our team. We can’t wait to hear from you!

How to prepare for a job interview at Qube Research & Technologies

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially if you're familiar with C++17 or newer. Be ready to discuss performance-critical systems and demonstrate your understanding of memory management and CPU architectures. Practising coding problems related to low-level programming can really help you shine.

✨Understand the Trading Environment

Familiarise yourself with high-frequency trading concepts and how ultra-low-latency systems operate. Knowing how trading outcomes are affected by system performance will show that you’re not just a coder but someone who understands the bigger picture in finance and technology.

✨Show Off Your Collaboration Skills

Since this role involves working closely with FPGA engineers and other teams, be prepared to discuss past experiences where you collaborated effectively. Highlight any projects where teamwork led to optimised systems or improved performance, as this aligns with QRT’s collaborative mindset.

✨Ask Insightful Questions

Prepare some thoughtful questions about QRT's technology stack, their approach to system optimisation, or how they tackle challenges in high-frequency trading. This not only shows your genuine interest in the role but also gives you a chance to assess if the company is the right fit for you.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>