Software Engineer - C++/Python (Remote)
Software Engineer - C++/Python (Remote)

Software Engineer - C++/Python (Remote)

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

At a Glance

  • Tasks: Build and optimise ultra-low-latency systems for global trading markets.
  • Company: Leading quantitative trading firm with a focus on performance and innovation.
  • Benefits: Competitive salary, high total compensation, 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 C++ and strong systems programming knowledge required.

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

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 Engineer - C++/Python (Remote) employer: NJF Global Holdings Ltd

As a leading quantitative trading firm, we offer an exceptional work environment for Software Engineers passionate about performance and innovation. Our remote-first culture promotes flexibility and collaboration, allowing you to work alongside top-tier engineers while tackling complex challenges that have a real financial impact. With competitive compensation packages and opportunities for professional growth, we are committed to fostering a workplace where your skills can thrive and make a difference.
NJF Global Holdings Ltd

Contact Detail:

NJF Global Holdings Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - C++/Python (Remote)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with engineers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your C++ and Python projects. This is a great way to demonstrate your expertise in building performance-critical applications and can really set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on low-level programming concepts and system design. Practice coding challenges that focus on optimising algorithms and systems, as these are key in high-frequency trading environments.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by hiring managers who are looking for top talent like you.

We think you need these skills to ace Software Engineer - C++/Python (Remote)

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

Some tips for your application 🫡

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

Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect the specific skills and experiences that match the job description. We love seeing candidates who take the time to connect their background with what we’re looking for.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and passion for the role without wading through unnecessary fluff.

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, it shows you’re serious about 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 performance-critical applications and demonstrate your understanding of modern C++ features. Practise coding challenges that focus on low-latency systems, as this will show your technical prowess.

✨Understand the Trading Environment

Familiarise yourself with the basics of high-frequency trading and how ultra-low-latency systems operate in this space. Knowing how your work can impact financial outcomes will help you articulate your value during the interview. It’s all about showing that you understand the stakes involved!

✨Show Off Your Systems Knowledge

Be ready to dive deep into Linux internals and kernel tuning. Prepare examples of how you've used profiling tools to optimise performance in past projects. This will demonstrate your hands-on experience and your ability to tackle complex performance challenges.

✨Collaborate and Communicate

Since you'll be working with top engineers, highlight your teamwork skills. Share experiences where you collaborated on projects, especially those involving hardware and software integration. Good communication is key, so practice explaining your thought process clearly and concisely.

Software Engineer - C++/Python (Remote)
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

>