Senior C++ Software Developer – ultra-low-latency HFT
Senior C++ Software Developer – ultra-low-latency HFT

Senior C++ Software Developer – ultra-low-latency HFT

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Develop ultra-low-latency trading models and optimise performance in C++.
  • Company: Join a leading HFT firm known for innovation and a flat structure.
  • Benefits: Enjoy ownership of your work, competitive compensation, and unique perks like company trips and Michelin star dinners.
  • Why this job: Work with industry experts and make a real impact on trading strategies in a dynamic environment.
  • Qualifications: Passion for C++ (up to C++20) is essential; finance background not required.
  • Other info: Experience a creative workspace with a replica spaceship and cutting-edge technology.

The predicted salary is between 48000 - 84000 £ per year.

Social network you want to login/join with:

col-narrow-left

Client:

Oxford Knight

Location:

London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

col-narrow-right

Job Reference:

0b3f8b5e2c29

Job Views:

6

Posted:

18.07.2025

Expiry Date:

01.09.2025

col-wide

Job Description:

Job Summary: A small firm with one of the best names within the HFT market. Specialists within electronic market making in FX, equity, fixed income and commodity markets. Ultra-low-latency C++ development alongside industry experts (C++ committee members and contributors to latest C++ versions).

Client:

The algorithmic models are built against multi-petabyte datasets on huge clusters, all run in-house. With fewer than 100 staff in total but a household name within the HFT world, this company prides itself on its flat structure whilst avoiding bureaucracy. They hire the best and encourage them to innovate and break boundaries – not get stuck behind red tape.

Role:

Yes, you have the fancy office with a replica spaceship (genuinely!), the latest hardware, the company trips abroad, the Michelin star dinners. But it’s the work, and the colleagues that draw people to this company:

  • Build the trading models actually run in production
  • Launch new strategies without involvement or interference of the quant team
  • PnL-generating function – not just making adaptors for other teams
  • Ultra-low latency optimisation down to the hardware
  • Build custom compilers, build custom math functions
  • Code in production is mostly C++17 with some C++20

Skills and Experience Required:

  • Interest in C++ as a language up to C++20, and ideally keeping an eye on C++23
  • Financial knowledge is not required. They have hired from finance, but also from gaming and other tech firms

Benefits and Incentives:

  • Ownership + the work
  • Compensation – you are making a direct impact on the PnL

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

#J-18808-Ljbffr

Senior C++ Software Developer – ultra-low-latency HFT employer: Oxford Knight

Join a leading firm in the ultra-low-latency HFT market, where innovation thrives in a flat structure that fosters creativity and collaboration. Located in London, this small yet prestigious company offers exceptional benefits including ownership of your work, direct impact on PnL, and opportunities to work alongside industry experts. With a focus on cutting-edge technology and a vibrant work culture, you'll enjoy not only a stimulating environment but also unique perks like company trips and Michelin star dinners.
O

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Software Developer – ultra-low-latency HFT

✨Tip Number 1

Familiarise yourself with the latest C++ standards, especially C++17 and C++20. Being able to discuss specific features and how they can be applied in ultra-low-latency environments will show your expertise and enthusiasm for the role.

✨Tip Number 2

Network with professionals in the high-frequency trading (HFT) space. Attend industry meetups or online forums where you can connect with current employees or others in similar roles. This can provide insights into the company culture and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your experience with performance optimisation and low-latency systems. Be ready to share specific examples of projects where you've successfully implemented these techniques, as this is crucial for the role.

✨Tip Number 4

Research the company’s recent projects and innovations in the HFT market. Being knowledgeable about their work will not only help you stand out but also allow you to ask insightful questions during interviews, demonstrating your genuine interest in the position.

We think you need these skills to ace Senior C++ Software Developer – ultra-low-latency HFT

C++ Programming (C++17 and C++20)
Ultra-Low-Latency Development
Custom Compiler Development
Mathematical Function Implementation
Performance Optimisation
Multi-Petabyte Data Handling
Algorithm Development
Problem-Solving Skills
Collaboration in Flat Structures
Adaptability to New Technologies
Interest in Latest C++ Standards (C++23)
Experience with Trading Models
Understanding of High-Frequency Trading (HFT) Concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ development, particularly any work related to ultra-low-latency systems. Include specific projects or achievements that demonstrate your skills in this area.

Craft a Compelling Cover Letter: In your cover letter, express your passion for C++ and your interest in the HFT market. Mention why you are drawn to this particular company and how your background aligns with their innovative culture.

Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving C++17 or C++20, be sure to include them in your application. Describe your role and the impact of your contributions.

Highlight Problem-Solving Skills: Given the nature of the role, emphasise your problem-solving abilities and your experience in optimising code for performance. Use specific examples to illustrate how you've tackled challenges in past projects.

How to prepare for a job interview at Oxford Knight

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++ up to version 20, and discuss any projects where you've implemented ultra-low-latency solutions. Be prepared to answer technical questions that test your understanding of the language and its latest features.

✨Demonstrate Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. This company values innovation, so showcasing your ability to think outside the box will set you apart from other candidates.

✨Understand the Company Culture

Research the company's flat structure and their approach to avoiding bureaucracy. Be ready to discuss how you thrive in environments that encourage autonomy and innovation, as this aligns with their values.

✨Prepare for Technical Assessments

Expect to undergo technical assessments during the interview process. Brush up on algorithms, data structures, and performance optimisation techniques relevant to C++. Practising coding problems can help you feel more confident.

Senior C++ Software Developer – ultra-low-latency HFT
Oxford Knight
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>