C++ Senior Software Engineer

C++SOFTENGLONSH0126
  • Up to £250,000
  • London
  • Permanent

C++ Software Engineer Opportunity<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;"></span><span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;"></span<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;"></span><span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;"></span<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;"></span><span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;"></span>Role: C++ Software Engineer
Client: Top-Tier Proprietary Trading Firm
Compensation: £150-250k+ package on offer...apply now!
Location: London (Hybrid)


Overview
We’re partnering with one of the world’s most successful proprietary trading firms to hire exceptional C++ Software Engineers. This is a rare opportunity to work at the cutting edge of technology where software quality directly drives trading performance and P&L. Our client operates in an ultra-low latency, high-stakes environment and is known for combining elite engineering talent, academic rigour, and significant financial backing. They build almost everything in-house and treat engineering as a core competitive advantage.


The Role
As a C++ Software Engineer, you’ll be designing and building high-performance, mission-critical systems that operate at massive scale and microsecond latency. You’ll work closely with traders, researchers, and other engineers to solve complex, real-world problems where the impact of your work is immediate and measurable. This is not a maintenance role. You’ll be owning core systems, shaping architecture, and pushing modern C++ to its limits.

Key responsibilities include:

• Designing and developing high-performance C++ systems for trading, pricing, and market data

• Writing low-latency, highly reliable code in a Linux environment

• Optimising performance across CPU, memory, and network layers

• Collaborating closely with quantitative researchers and traders

• Taking ownership of systems from design through to production


Requirements

• Strong professional experience in modern C++ (C++17/20+)

• Deep understanding of performance, concurrency, and systems-level programming

• Experience building complex, high-throughput, low-latency applications

• Strong computer science fundamentals (data structures, algorithms, OS concepts)

• A mindset that values clean design, code quality, and continuous improvement

• Experience in trading or finance is not required — many successful hires come from big tech, systems engineering, gaming, or other performance-critical domains.


What’s on Offer

• Work for a top-tier trading firm with a global reputation

• Elite compensation: highly competitive base + significant bonus

• Small, high-calibre teams with real ownership and autonomy

• A culture that values engineering excellence over hierarchy

• Access to cutting-edge hardware, tooling, and real-world technical challenges


If you are interested in this C++ Software Engineer position and meet the above requirements please apply immediately.

Apply for this role

Want to work with us?

For all enquiries, get in touch. We're always happy to chat.


Copyright Hunter Bond
Site by Venn