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

EPAM Systems

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ESPP
Private medical insurance
Dental care
Employee Assistance Program
Pension plan
Cyclescheme/Techscheme/Season ticket
Free Wednesday lunch in-office
On-site massages
Regular social events
Training and certifications

Job summary

EPAM Systems, Inc. in London is seeking a Senior C++ Engineer to join a hybrid team focused on a global derivatives algorithmic trading platform. You will work with technologists, quants, and traders to optimize performance and reliability across the trading stack from venue connectivity to engines.

You will implement exchange-facing modules in C++, Rust, Python, and TypeScript, improve stability, and contribute to monitoring and releases in a fast-paced trading environment.

Qualifications

  • Minimum 5 years post-graduation professional C++ software development experience in the financial industry.
  • Solid understanding of parallel, asynchronous, and multithreaded programming for distributed systems.
  • Strong knowledge of algorithms and data structures.
  • Excellent analytical and problem-solving skills.
  • Understanding of trading lifecycle: order capture, execution, allocation, settlement and compliance.
  • Proven track record in application deployment best practices.
  • Experience in proactive system monitoring and troubleshooting.

Responsibilities

  • Develop software that communicates with exchanges via APIs using FIX/WebSocket/HTTP.
  • Maintain and extend testing suites to ensure software quality.
  • Optimize exchange communication through kernel bypass and connection handling.
  • Research exchange behavior to align platform operations.
  • Implement trading algorithms based on traders/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++
Parallel programming
Multithreading
Algorithms
Data structures
Analytical thinking
Problem solving
Communication skills
System monitoring
Deployment practices

Tools

Python
Rust
TypeScript
PowerShell
C#
SQL

Job description

EPAM Systems, Inc. in London is seeking a Senior C++ Engineer to join a hybrid team focused on a global derivatives algorithmic trading platform. You will work with technologists, quants, and traders to optimize performance and reliability across the trading stack from venue connectivity to engines.

You will implement exchange-facing modules in C++, Rust, Python, and TypeScript, improve stability, and contribute to monitoring and releases in a fast-paced trading environment.

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)
Senior C++ Engineer — Trading Platform (Hybrid)

EPAM Systems • Greater London

Hybrid
GBP 120,000 - 180,000
ESPP
Life assurance
Income protection
+13
Senior C++ Engineer
Senior C++ Engineer

EPAM Systems • Greater London

Hybrid
GBP 120,000 - 180,000
ESPP
Life assurance
Income protection
+13
Senior C++ Engineer
Senior C++ Engineer

EPAM Systems • Greater London

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

Airswift • Greater London

Hybrid
GBP 120,000 - 160,000
Senior C++ Trading Platform Engineer - London
Senior C++ Trading Platform Engineer - London

DV Commodities • Greater London

Hybrid
GBP 120,000 - 190,000
C++ Trading Platform Engineer - Hybrid, London
C++ Trading Platform Engineer - Hybrid, London

Radley James • Greater London

Hybrid
GBP 90,000 - 140,000
Visa sponsorship
Relocation support
Hybrid work model
Senior C++ Engineer - Trading
Senior C++ Engineer - Trading

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Senior C++ Engineer – Trading
Senior C++ Engineer – Trading

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 140,000
Senior C++ Engineer – Trading
Senior C++ Engineer – Trading

Advantage Resourcing UK Ltd • City Of London

On-site
GBP 90,000 - 120,000
Hybrid Senior C++ Engineer, Trading Systems
Hybrid Senior C++ Engineer, Trading Systems

Templeton & Partners - Innovative & Inclusive Hiring Solutions • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid working
Global opportunities