Software Engineers - C++ , Windows , remote work
Software Engineers - C++ , Windows , remote work

Software Engineers - C++ , Windows , remote work

Full-Time 150000 - 200000 £ / year (est.) Home office possible
NJF Global Holdings Ltd

At a Glance

  • Tasks: Build and optimise ultra-low-latency C++ systems for high-frequency trading.
  • Company: Leading quantitative trading firm with a focus on performance and innovation.
  • Benefits: Competitive salary, performance bonuses, and remote work flexibility.
  • Other info: Collaborate with top engineers and tackle complex performance challenges.
  • Why this job: Join a team where your coding skills can make a real financial impact.
  • Qualifications: Experience in modern C++, systems programming, and a passion for optimisation.

The predicted salary is between 150000 - 200000 £ per year.

Salary: £150k–£200k

Total Comp: £250k–£500k (based on performance and seniority)

I'm partnered with a quantitative trading firm hiring a C++ Software Engineer to join its high-frequency trading team in London. The focus is on building and scaling ultra-low-latency systems for global markets.

They’re looking for experienced engineers who care deeply about performance, clean design, and systems where nanoseconds matter.

  • Build and optimize latency-critical C++ systems across trading, market data, and infrastructure
  • Drive performance improvements across CPU, memory, cache, and networking layers
  • Experience developing performance-critical applications in modern C++
  • Strong systems programming and low-level expertise
  • Deep knowledge of Linux internals, kernel tuning, and profiling tools
  • Strong interest in hardware behavior, networking, and optimization
  • Work on systems where tiny optimizations have real financial impact
  • Collaborate with top engineers across software and hardware
  • Tackle complex, cutting-edge performance challenges

Software Engineers - C++ , Windows , remote work employer: NJF Global Holdings Ltd

Join a leading quantitative trading firm that values innovation and excellence, offering competitive salaries and substantial performance-based compensation. With a strong focus on collaboration and cutting-edge technology, employees are encouraged to grow their skills in a dynamic environment where every optimisation can lead to significant financial impact. Enjoy the flexibility of remote work while being part of a team that is dedicated to pushing the boundaries of high-frequency trading systems.
NJF Global Holdings Ltd

Contact Detail:

NJF Global Holdings Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineers - C++ , Windows , remote work

✨Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at tech meetups. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your C++ projects and contributions. This gives potential employers a taste of your coding style and problem-solving abilities, which is super important for roles focused on performance.

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and system design. We recommend practicing with mock interviews or coding challenges to get comfortable with the types of questions you might face, especially around low-latency systems.

✨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’re always looking for passionate engineers who want to tackle complex performance challenges with us.

We think you need these skills to ace Software Engineers - C++ , Windows , remote work

C++
Ultra-Low-Latency Systems
Performance Optimisation
Systems Programming
Linux Internals
Kernel Tuning
Profiling Tools
Hardware Behaviour
Networking
Performance-Critical Applications
Collaboration Skills
Complex Problem Solving

Some tips for your application 🫡

Show Off Your C++ Skills: Make sure to highlight your experience with C++ in your application. We want to see how you've tackled performance-critical applications and any cool projects you've worked on that showcase your skills.

Talk About Performance Improvements: Don’t shy away from discussing specific examples where you’ve driven performance improvements. Whether it’s CPU, memory, or networking, we love to hear about the tiny optimisations that made a big difference!

Demonstrate Your Systems Knowledge: We’re looking for engineers who know their way around Linux internals and kernel tuning. Share any relevant experiences or tools you’ve used to profile systems and optimise performance.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to get your application and ensure it lands in the right hands. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at NJF Global Holdings Ltd

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss modern C++ features and how they can be applied to build performance-critical applications. Practise coding problems that focus on optimising algorithms and data structures, as these are likely to come up.

✨Understand Low-Level Systems

Since this role involves working with ultra-low-latency systems, it’s crucial to have a solid grasp of Linux internals and kernel tuning. Familiarise yourself with profiling tools and be ready to discuss how you’ve used them in past projects to improve performance.

✨Showcase Your Problem-Solving Skills

Prepare to tackle complex performance challenges during the interview. Think of examples from your previous work where you successfully optimised systems or solved tricky issues. Being able to articulate your thought process will impress the interviewers.

✨Collaborate and Communicate

This role requires collaboration with top engineers across software and hardware. Be ready to demonstrate your teamwork skills and how you communicate technical concepts clearly. Share experiences where you worked effectively in a team to achieve a common goal.

Software Engineers - C++ , Windows , remote work
NJF Global Holdings Ltd

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

>