C++ Performance Engineer in London

C++ Performance Engineer in London

London Full-Time 70000 - 90000 £ / year (est.) No home office possible
Selby Jennings

At a Glance

  • Tasks: Architect and implement high-performance C++ systems for trading.
  • Company: Join a leading high-frequency trading firm at the forefront of technology.
  • Benefits: Top-tier compensation, minimal bureaucracy, and a culture of excellence.
  • Other info: Opportunities for significant career growth and innovation in a dynamic environment.
  • Why this job: Make a direct impact on trading performance and push tech boundaries.
  • Qualifications: Expertise in modern C++, low-level systems programming, and performance engineering.

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

We are seeking an exceptional C++ Engineer to join one of the world's most advanced high-frequency trading firms. This is a rare opportunity to work at the intersection of cutting-edge technology and global financial markets, where performance is measured in nanoseconds and innovation drives competitive advantage.

Your work will directly impact trading performance, and you'll be empowered to push the boundaries of what's possible in software and hardware optimisation.

  • Architect and implement high-performance C++ systems with extreme latency sensitivity.
  • Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O.
  • Contribute to the design of proprietary protocols, lock-free data structures, and real-time analytics pipelines.

Expert-level proficiency in modern C++, with a deep understanding of low-level systems programming.

  • Strong grasp of computer architecture, concurrency, and performance engineering.
  • Experience with DPDK, Solarflare/OpenOnload and high-performance networking.
  • Familiarity with Linux internals, NUMA, CPU affinity, and custom memory management.
  • Proven track record of building latency-critical systems in trading, gaming, or telecom environments.
  • Bonus: Experience with FPGA acceleration, RDMA, or custom NIC firmware.

Direct impact on trading performance and strategy execution. Culture of excellence: flat structure, minimal bureaucracy, and relentless focus on performance. Compensation at the top end of the market, with significant upside tied to impact.

C++ Performance Engineer in London employer: Selby Jennings

Join a leading high-frequency trading firm that champions innovation and excellence in technology. With a flat organisational structure and minimal bureaucracy, you'll thrive in a culture that prioritises performance and empowers you to make a direct impact on trading strategies. Enjoy competitive compensation and unparalleled opportunities for professional growth in a dynamic environment at the forefront of financial markets.
Selby Jennings

Contact Detail:

Selby Jennings Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Performance Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees of the firm on LinkedIn. A friendly chat can give us insider info and might even lead to a referral, which can seriously boost our chances.

✨Tip Number 2

Show off your skills in real-time! If you can, participate in coding competitions or hackathons that focus on C++ performance. This not only sharpens our skills but also gives us something impressive to talk about during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on low-level systems programming and performance engineering concepts. We should be ready to discuss our past projects and how we tackled latency issues—real examples will make us stand out!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, it shows we’re genuinely interested in being part of the team.

We think you need these skills to ace C++ Performance Engineer in London

C++
Low-Level Systems Programming
Performance Engineering
Computer Architecture
Concurrency
High-Performance Networking
DPDK
Linux Internals
NUMA
CPU Affinity
Custom Memory Management
Latency-Critical Systems Development
FPGA Acceleration
RDMA
Custom NIC Firmware

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to highlight your C++ expertise and experience in performance engineering. We want to see how your skills align with the cutting-edge technology we use, so don’t hold back on showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about high-frequency trading and how your background makes you a perfect fit for our team. Let us know what excites you about optimising software and hardware.

Showcase Relevant Projects: If you've worked on latency-critical systems or have experience with DPDK, Linux internals, or custom memory management, make sure to highlight these projects. We love seeing real-world applications of your skills, so share your successes!

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 this exciting opportunity. Plus, it shows us you’re keen to join our culture of excellence!

How to prepare for a job interview at Selby Jennings

✨Know Your C++ Inside Out

Make sure you brush up on your modern C++ skills. Be prepared to discuss advanced topics like concurrency, memory management, and low-level systems programming. Practising coding challenges that focus on performance optimisation can really help you stand out.

✨Understand the Trading Environment

Familiarise yourself with the high-frequency trading landscape. Knowing how latency affects trading performance and being able to discuss real-world applications of your skills in this context will show that you're not just a techie, but someone who understands the business side too.

✨Showcase Your Problem-Solving Skills

Be ready to tackle technical problems on the spot. Prepare for whiteboard sessions or coding tests that require you to optimise algorithms or design lock-free data structures. Think aloud during these exercises to demonstrate your thought process.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company's technology stack, their approach to performance engineering, or their culture of excellence. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

C++ Performance Engineer in London
Selby Jennings
Location: 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

>