Senior C++ Engineer - Algorithmic Trading (Hybrid, London)

EPAM Systems Ltd

Greater London

Hybrid

GBP 90,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

ESPP
Life assurance
Income protection
Critical illness cover
Private medical insurance
Dental care
Employee Assistance Program
Pension plan
Cyclescheme
Techscheme
Season ticket loans
Free Wednesday lunch in-office
On-site massages
Social events
In-house training & certifications
Discretionary annual bonus
Discretionary Long-Term Incentive (LTI

Job summary

EPAM Systems Ltd in London is seeking a Senior C++ Engineer to join a hybrid team developing a global derivatives algorithmic trading platform. You will collaborate with technologists, quants, and traders to optimize proprietary trading technology for peak performance and reliability.

The role covers full stack contributions from venue connectivity to trading engines in a fast-paced, open environment. You will contribute to code quality, testing, and scalable distributed systems while advancing

Qualifications

  • 5+ years of post-graduate C++ software development experience in finance.
  • Strong knowledge of parallel, asynchronous, and multithreaded programming for distributed systems.
  • Solid understanding of algorithms and data structures.
  • Experience with scripting languages such as Python, PowerShell, C#, SQL.
  • Familiarity with trading lifecycle including order capture, execution and settlement.

Responsibilities

  • Develop software that communicates with exchanges via APIs (FIX, WebSocket, HTTP).
  • Maintain and extend testing suites to ensure quality.
  • Optimize exchange communication through kernel bypass and connection handling.
  • Research exchange behavior to align platform operations.
  • Implement trading algorithms based on traders' and quants' requirements.
  • Translate trading requirements into robust software implementations.
  • Improve stability, reliability, and performance of the trading engine.
  • Enhance monitoring and observability with Trading Operations.
  • Investigate and resolve production issues, including crashes and bottlenecks.
  • Prepare for releases and deployments of new trading engine versions.

Skills

C++ programming
Parallel programming
Asynchronous programming
Multithreading
Algorithms & data structures
Python
PowerShell
C#
SQL
Deployment best practices
Monitoring & troubleshooting

Job description

EPAM Systems Ltd in London is seeking a Senior C++ Engineer to join a hybrid team developing a global derivatives algorithmic trading platform. You will collaborate with technologists, quants, and traders to optimize proprietary trading technology for peak performance and reliability.

The role covers full stack contributions from venue connectivity to trading engines in a fast-paced, open environment. You will contribute to code quality, testing, and scalable distributed systems while advancing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer - Trading Platform (Hybrid, London)
Senior C++ Engineer - Trading Platform (Hybrid, London)

EPAM Systems • Greater London

Hybrid
GBP 90,000 - 130,000
ESPP
Private medical insurance
Dental care
+7
Senior C++ Engineer
Senior C++ Engineer

EPAM Systems Ltd • Greater London

Hybrid
GBP 90,000 - 150,000
ESPP
Life assurance
Income protection
+14
Senior C++ Engineer
Senior C++ Engineer

EPAM Systems Inc • Greater London

Hybrid
GBP 90,000 - 130,000
ESPP
Private medical insurance
Dental care
+7
C++ Developer
C++ Developer

Noir • City Of London

Hybrid
GBP 90,000 - 130,000
C++ Developer
C++ Developer

Noir • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid Lead DevOps Engineer - Real-Time Trading Platform
Hybrid Lead DevOps Engineer - Real-Time Trading Platform

EPAM Systems Ltd • Greater London

Hybrid
GBP 90,000 - 140,000
ESPP
Life & income protection
Private medical & dental
+8
Senior C++ Engineer — High-Performance Trading Tech (Hybrid London)
Senior C++ Engineer — High-Performance Trading Tech (Hybrid London)

Oliver Bernard • Greater London

Hybrid
GBP 150,000 - 250,000
Hybrid working from central London off
Pension
Private healthcare
+1
C++ Trading Algorithm Engineer – High-Performance Equity
C++ Trading Algorithm Engineer – High-Performance Equity

Noir Consulting • City Of London

Hybrid
GBP 90,000 - 130,000
Senior C++ Trader Systems Engineer - Hybrid, High-Impact
Senior C++ Trader Systems Engineer - Hybrid, High-Impact

Templeton and Partners • Greater London

Hybrid
GBP 111,000 - 138,000
Trading Systems Engineer (C++/Python) – Hybrid/London
Trading Systems Engineer (C++/Python) – Hybrid/London

Client Server Limited • City Of London

On-site
GBP 100,000 - 125,000