Senior Software Engineer (C++)

Hunter Bond

Greater London

Hybrid

GBP 135,000 - 165,000

Full time

23 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonuses
Benefits

Job summary

Hunter Bond in London, hybrid role, seeks a highly skilled C++ Software Engineer for elite buy-side clients. The role centers on ultra-low-latency systems where nanoseconds determine outcomes. You will design, build and own greenfield components, collaborating with leading engineers and researchers on trading platforms, matching engines and data stores. Proficiency in modern C++ is essential; Rust exposure is valued.

Qualifications

  • 2–7+ years of professional software engineering experience in performance-critical environments.
  • Experience building low-latency, high-throughput systems where performance is critical.
  • Strong CS fundamentals including algorithms, data structures, concurrency, networking and architecture.
  • C++20/23 proficiency; Rust exposure valued.

Responsibilities

  • Design, build and own greenfield, ultra-low-latency systems.
  • Develop high-performance trading platforms, matching engines and low-latency data stores.
  • Collaborate with world-class engineers, researchers and technologists to push performance boundaries.

Skills

C++ (modern C++20/23)
Rust exposure/interest
Concurrency & data structures
Networking & CPU architecture
Algorithms & CS fundamentals

Education

CS/Math/Engineering degree

Job description

Location: London (Hybrid)

$$$: Up to £150,000 + Bonuses + Benefits

The Role:

Our elite buy-side clients are looking for a highly talented C++ Software Engineer to join an experienced tech team. This is an environment where engineering excellence is the product. Performance is measured in nanoseconds, and your work will directly influence trading outcomes

Why Join:

  • Design, build and own greenfield, ultra-low-latency systems from the groundup
  • Work alongside world-class engineers, researchers and technologists solving some of the industry's most challenging technical problems
  • Develop high-performance trading platforms, matching engines, execution systems and low-latency data stores from first principles
  • Explore modern systems programming with C++ and Rust to push the boundaries of performance, safety and scalability

About You:

  • Strong experience with modern C++ (C++20/23); exposure to Rust or an interest in systems programming with Rust is highly valued
  • 2–7+ years of professional software engineering experience in performance-critical environments
  • Excellent computer science fundamentals, including algorithms, data structures, concurrency, networking and computer architecture
  • Experience building highly reliable, low-latency, high-throughput systems where performance is a primary concern
  • Strong academic background in Computer Science, Mathematics, Engineering or a related discipline is advantageous
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

Hunter Bond • England

Hybrid
GBP 297,000 - 350,000
Highly competitive compensation
Bonus structure
Comprehensive benefits package
+1
C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)
C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 70,000 - 350,000
Exceptional professional growth opportunities
Access to state-of-the-art technologies
Highly competitive bonuses
+2
Senior C++ Engineer
Senior C++ Engineer

develop • Greater London

Hybrid
GBP 260,000 - 300,000
Hybrid work following probation
Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus
Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus

Hunter Bond • Greater London

On-site
GBP 70,000 - 85,000
Market-leading compensation and bonus package
Stunning London offices
Exceptional opportunities to learn and grow
C++ Software Engineer - Hybrid Working - Up to £130,000 Base (+Bonus)
C++ Software Engineer - Hybrid Working - Up to £130,000 Base (+Bonus)

Hunter Bond • England

Hybrid
GBP 110,000 - 130,000
Competitive compensation package
Strong bonus potential
Clear career progression
Senior Systems Design C++ Engineer
Senior Systems Design C++ Engineer

Selby Jennings • City Of London

Hybrid
GBP 90,000 - 150,000
C++ Team Lead (Low Latency)
C++ Team Lead (Low Latency)

Oliver Bernard • Greater London

Hybrid
GBP 120,000 - 180,000
Annual bonus (25%)
London office 3 days/week
Backend Software Engineer C++ Rust Low Latency
Backend Software Engineer C++ Rust Low Latency

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Salary up to £180k
Bonus (≈50% of base)
Pension
Senior C++ Software Engineer
Senior C++ Software Engineer

Miller Maxwell Ltd • Greater London

Hybrid
GBP 90,000 - 150,000
Private medical and dental insurance
Life insurance
26 days annual leave
+1
Senior C++ Developer Low Latency - Learn Rust
Senior C++ Developer Low Latency - Learn Rust

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Bonus (around 50% of base)
Pension