Low-Latency C++ Performance Engineer - Production Impact

Portofino

Greater London

Hybrid

GBP 90,000 - 135,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Portofino Technologies in London is seeking experienced C++ engineers to design and optimise low-latency trading systems. You will work across the trading stack, from exchange connectivity to core components, delivering production-grade solutions with measurable impact.

The role focuses on performance across CPU, memory, and networking, with ownership from design to deployment in a live production environment.

Qualifications

  • Strong experience in modern C++ (C++20+)
  • Experience building low-latency or performance-critical systems
  • Solid understanding of data structures, algorithms, and system design
  • Strong debugging and troubleshooting skills (e.g. GDB, Valgrind)
  • Experience analysing and optimising performance (benchmarking, profiling)
  • Understanding of networking and hardware-level behaviour
  • Familiarity with thread pinning, CPU isolation, shared memory, kernel bypass
  • Ability to work independently and take ownership from design to production

Responsibilities

  • Develop and optimise performance-critical components across the trading system
  • Work on exchange connectivity, core infrastructure, and system architecture
  • Analyse system performance and identify bottlenecks across CPU, memory, and network layers
  • Improve latency, throughput, and reliability of trading systems
  • Design and build new applications and system components from scratch
  • Collaborate closely with traders and engineers to deliver robust, production-ready solutions

Skills

C++20+
Low-latency systems
Data structures & algorithms
Debugging & profiling
Networking & hardware
Thread pinning & CPU isolation
Production ownership

Tools

Docker/Kubernetes
Boost.Asio
TBB
Disruptor
Kernel bypass concepts

Job description

Portofino Technologies in London is seeking experienced C++ engineers to design and optimise low-latency trading systems. You will work across the trading stack, from exchange connectivity to core components, delivering production-grade solutions with measurable impact.

The role focuses on performance across CPU, memory, and networking, with ownership from design to deployment in a live production environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Performance Engineer
C++ Performance Engineer

Portofino • Greater London

Hybrid
GBP 90,000 - 135,000
Low-Latency C++ Engineer for Trading Platform (London Onsite)
Low-Latency C++ Engineer for Trading Platform (London Onsite)

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Low-Latency C++ Performance Engineer
Low-Latency C++ Performance Engineer

Oxford Knight • England

On-site
GBP 90,000 - 160,000
Ultra-Low Latency C++ Engineer for HFT Systems
Ultra-Low Latency C++ Engineer for HFT Systems

Margo Group • Greater London

Hybrid
GBP 110,000 - 150,000
Low-Latency C++ Engineer for Global Trading Platform
Low-Latency C++ Engineer for Global Trading Platform

Selby Jennings • Greater London

On-site
GBP 120,000 - 180,000
Senior Low-Latency C++ Engineer – Onsite London
Senior Low-Latency C++ Engineer – Onsite London

Nova Stela Ltd • Greater London

Hybrid
GBP 120,000 - 180,000
Low-Latency C++ Engineer – High-Performance Finance
Low-Latency C++ Engineer – High-Performance Finance

Barlowe LLP • Greater London

On-site
GBP 70,000 - 100,000
Highly competitive compensation
Annual discretionary bonus
35 days’ annual leave
+4
Low-Latency C++ Engineer for Trading Infrastructure
Low-Latency C++ Engineer for Trading Infrastructure

Hunter Bond • Greater London

On-site
GBP 162,000 - 198,000
Bonus
Comprehensive benefits
C++ Front Office Trading Engineer - Low-Latency, High Impact
C++ Front Office Trading Engineer - Low-Latency, High Impact

Client Server Ltd. • Greater London

Hybrid
GBP 100,000 - 125,000
Pension
Life Assurance
Healthcare
+2
Low-Latency C++ Engineer
Low-Latency C++ Engineer

Oxford Knight • England

On-site
GBP 90,000 - 160,000