C++ Developer - Gaming in London

C++ Developer - Gaming in London

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
S

At a Glance

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

The predicted salary is between 43200 - 72000 £ 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++ Developer - Gaming in London employer: Selby Jennings

Join a leading high-frequency trading firm that champions innovation and excellence in technology. With a flat 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 growth opportunities in a dynamic environment at the forefront of financial markets.
S

Contact Detail:

Selby Jennings Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Developer - Gaming in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other C++ developers. 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 gaming or trading. 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 low-level systems programming and performance engineering knowledge. Practice coding challenges that focus on optimising algorithms and data structures, as these are key in high-frequency trading.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some amazing opportunities waiting for talented C++ developers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace C++ Developer - Gaming 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 the C++ Developer role. Highlight your experience with high-performance systems and any relevant projects that showcase your skills in low-level programming and optimisation.

Showcase Your Skills: In your cover letter, don’t just list your skills—show us how you've applied them. Talk about specific challenges you've faced in previous roles and how you overcame them, especially in latency-sensitive environments.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it's necessary to demonstrate your expertise in C++ and performance engineering.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at Selby Jennings

✨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 demonstrate your understanding of low-level systems programming. Practise coding challenges that focus on performance optimisation and concurrency, as these are likely to come up.

✨Understand the Trading Environment

Familiarise yourself with how high-frequency trading works and the importance of latency in this field. Research the company’s approach to trading and be ready to discuss how your skills can directly impact their performance. Showing that you understand the industry will set you apart.

✨Showcase Your Problem-Solving Skills

Prepare to tackle real-world problems during the interview. You might be asked to solve a coding problem or optimise a piece of code on the spot. Practise explaining your thought process clearly and concisely, as communication is key in demonstrating your problem-solving abilities.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the role and the company. Inquire about their current projects, the technologies they use, or how they measure success in their teams. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

C++ Developer - Gaming 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

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