Performance Developer in City of London

Performance Developer in City of London

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Design and optimise ultra-low-latency C++ systems for high-performance trading.
  • Company: Join a leading trading firm focused on innovation and technical excellence.
  • Benefits: Competitive salary, global opportunities, and a culture that values autonomy.
  • Why this job: Make a real impact in a fast-paced, revenue-driving engineering environment.
  • Qualifications: 5+ years in performance-critical C++, with strong systems programming skills.
  • Other info: Collaborate with top engineers and work on cutting-edge technology.

The predicted salary is between 36000 - 60000 £ per year.

We are looking for an experienced C++ engineer to join a high-performance trading team focused on building ultra-low-latency systems that operate at global scale. This is a unique opportunity to work on cutting-edge technology where every nanosecond counts.

The Role

  • Design, develop, and optimize latency-critical C++ systems for trading, market data, and infrastructure.
  • Work on end-to-end ultra-low-latency architectures, including kernel-level tuning, network optimization, and highly efficient system components.
  • Collaborate with FPGA engineers and hardware teams to integrate hardware and software pathways.
  • Profile and fine-tune performance across CPU, cache, and memory layers, ensuring maximum efficiency.
  • Contribute to the evolution of a high-throughput, front-office tech stack.

What We’re Looking For

  • ~5+ years of experience in performance-critical C++ (C++17 or newer).
  • ~ Strong expertise in systems programming, memory management, and CPU architectures.
  • ~ Deep knowledge of Linux internals, kernel parameters, and low-level profiling.
  • ~ Passion for high-performance computing, networking, and hardware-software optimization.
  • ~ Experience in systematic trading, HFT, or quantitative environments is a plus.
  • ~ Proven ability to architect, optimize, and scale ultra-low-latency systems.

Why This Opportunity Is Exceptional

  • Work in a front-office, revenue-driving engineering environment.
  • Build and optimize state-of-the-art HFT systems across software, FPGA, and infrastructure.
  • Join a culture that values innovation, autonomy, and technical excellence.
  • Direct impact on strategy performance and technology evolution.
  • Opportunities to work in global offices.

If you’re a C++ engineer excited by ultra-low-latency systems, HFT, and high-performance software design, this is a rare opportunity to make a tangible impact on a top-tier trading desk.

Performance Developer in City of London employer: NJF Global Holdings Ltd

Join a leading firm at the forefront of high-performance trading technology, where innovation and technical excellence are not just encouraged but celebrated. As a Performance Developer, you will thrive in a dynamic work culture that prioritises autonomy and collaboration, offering you the chance to make a direct impact on cutting-edge ultra-low-latency systems. With opportunities for professional growth and the potential to work across global offices, this role is perfect for those looking to advance their careers in a fast-paced, revenue-driven environment.
N

Contact Detail:

NJF Global Holdings Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Performance Developer in City of London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people 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 portfolio showcasing your C++ projects, especially those related to ultra-low-latency systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your systems programming and performance optimisation knowledge. Practice coding challenges that focus on low-level programming and memory management to impress your interviewers.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Performance Developer in City of London

C++ (C++17 or newer)
Latency-Critical System Design
Systems Programming
Memory Management
CPU Architectures
Linux Internals
Kernel-Level Tuning
Network Optimization
Low-Level Profiling
High-Performance Computing
Hardware-Software Optimization
Systematic Trading
High-Frequency Trading (HFT)
Quantitative Environments
Architecting Ultra-Low-Latency Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with performance-critical C++ and any relevant projects. We want to see how your skills align with our focus on ultra-low-latency systems, so don’t hold back!

Showcase Your Passion: In your cover letter, let us know why you’re excited about high-performance computing and HFT. Share any personal projects or experiences that demonstrate your enthusiasm for the field – we love to see that passion!

Be Specific About Your Skills: When detailing your technical skills, be specific about your expertise in systems programming, memory management, and Linux internals. We’re looking for candidates who can hit the ground running, so clarity is key!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!

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, especially if you're familiar with C++17 or newer. Be ready to discuss specific features and optimisations that are relevant to ultra-low-latency systems. Practising coding problems related to performance-critical applications can really help you stand out.

✨Understand the Systems Architecture

Familiarise yourself with the end-to-end architecture of ultra-low-latency systems. Be prepared to talk about kernel-level tuning, network optimisation, and how you would approach profiling and fine-tuning performance across CPU, cache, and memory layers. Showing a deep understanding here will impress the interviewers.

✨Show Your Passion for High-Performance Computing

Demonstrate your enthusiasm for high-performance computing and hardware-software optimisation. Share any personal projects or experiences that highlight your passion and expertise in these areas. This will show that you’re not just looking for a job, but that you genuinely care about the field.

✨Prepare for Technical Questions

Expect technical questions that dive deep into your knowledge of Linux internals, memory management, and CPU architectures. Practise explaining complex concepts clearly and concisely, as this will showcase your communication skills and technical prowess. Don't forget to prepare some questions of your own to ask the interviewers!

Performance Developer in City of London
NJF Global Holdings Ltd
Location: City of London

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

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>