Senior C++ Engineer

EPAM Systems

Greater London

Ibrido

GBP 120.000 - 180.000

Tempo pieno

13 ore fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

ESPP
Life assurance
Income protection
Critical illness cover
Private medical insurance
Dental care
Employee Assistance Program
Pension plan
Cyclescheme
Techscheme
Season ticket loans
Wednesday lunch in-office
On-site massages
Regular social events
In-house training and certifications
Discretionary annual bonus

Descrizione del lavoro

EPAM Systems in London, United Kingdom, 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 performance and reliability.

You will contribute to the full stack—from venue connectivity to trading engines—within an open, collaborative environment. This is a leadership-leaning technical role in a fast-paced trading context.

Competenze

  • Minimum 5 years post-graduation C++ in finance.
  • Strong knowledge of parallel, asynchronous, and multithreaded programming.
  • Solid algorithms and data structures fundamentals.
  • Experience with trading lifecycle and exchange connectivity.
  • Proficiency in Python, PowerShell, C#, and SQL.
  • Proven deployment and monitoring experience.

Mansioni

  • 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 solutions using exchange SDKs in C++, Rust, Python, and TypeScript.
  • Translate trading requirements into robust software implementations.
  • Improve stability, reliability, and performance of the trading engine.
  • Enhance monitoring and observability with Trading Operations.
  • Investigate production issues, including crashes and bottlenecks.
  • Prepare for releases and deployments of new trading engine versions.

Conoscenze

C++
Multithreading
Algorithms & Data Structures
Python
PowerShell
C#
SQL
Exchange SDKs

Strumenti

Exchange SDKs

Descrizione del lavoro

We're looking for a Senior C++ Engineer to join our team in London, United Kingdom in a hybrid working mode. You will be part of a high-performing team developing a global derivatives algorithmic trading platform. This role offers the opportunity to collaborate with technologists, quants, and traders, optimizing proprietary trading technology for market-leading performance and reliability. You will contribute to the full stack, from venue connectivity to trading engines, in an open and collaborative environment.

Responsibilities
  • Develop software that communicates with exchanges via APIs, handling market data and order transmission using protocols such as FIX, Websocket, or HTTP
  • Ensure software quality by utilizing, maintaining, and extending testing suites
  • Optimize exchange communication through kernel bypass and connection handling
  • Research exchange behavior to align platform operations
  • Implement solutions using exchange SDKs in C++, Rust, Python, and TypeScript
  • Implement trading algorithms based on requirements from traders and quants
  • Translate trading requirements into robust software implementations
  • Improve stability, reliability, and performance of the trading engine
  • Enhance monitoring and observability in partnership with Trading Operations
  • Investigate and resolve production issues, including crashes and performance bottlenecks
  • Prepare for releases and deployments of new trading engine versions
Requirements
  • 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
  • Good knowledge of algorithms and data structures
  • Strong analytical and problem-solving skills
  • Understanding of trading lifecycle, including order capture, execution, allocation workflow, settlement, and compliance
  • Technical skills in scripting languages such as Python, PowerShell, C#, SQL
  • Proven track record in application deployment best practices
  • Experience in proactive system monitoring and troubleshooting
Nice to have
  • Excellent communication skills for interaction with traders, developers, and stakeholders
  • Ability to thrive in high-pressure trading room environments
  • Experience working under demanding deadlines with changing priorities
  • Experience in commodity trading and supply operations, ideally within the energy sector
We offer
  • EPAM Employee Stock Purchase Plan (ESPP)
  • Protection benefits including life assurance, income protection and critical illness cover
  • Private medical insurance and dental care
  • Employee Assistance Program
  • Competitive group pension plan
  • Cyclescheme, Techscheme and season ticket loans
  • Various perks such as free Wednesday lunch in-office, on-site massages and regular social events
  • Learning and development opportunities including in-house training and coaching, professional certifications, and courses
  • If otherwise eligible, participation in the discretionary annual bonus program
  • If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior C++ Engineer
Senior C++ Engineer

EPAM Systems • Greater London

Ibrido
GBP 90.000 - 130.000
ESPP
Private medical insurance
Dental care
+7
Senior C++ Engineer – Trading
Senior C++ Engineer – Trading

Tatton Recruitment • Greater London

In loco
GBP 90.000 - 140.000
Senior C++ Software Engineer
Senior C++ Software Engineer

Airswift • Greater London

Ibrido
GBP 120.000 - 160.000
Senior C++ Engineer – Trading
Senior C++ Engineer – Trading

Advantage Resourcing UK Ltd • City Of London

In loco
GBP 90.000 - 120.000
Senior C++ Engineer - Trading
Senior C++ Engineer - Trading

Tatton Recruitment • Greater London

In loco
GBP 90.000 - 120.000
Senior DevOps Engineer - Trading & Supply
Senior DevOps Engineer - Trading & Supply

EPAM Systems • Greater London

In loco
GBP 120.000 - 170.000
ESPP
Life assurance
Income protection
+9
Senior C++ Engineer - Trading Platform (Hybrid, London)
Senior C++ Engineer - Trading Platform (Hybrid, London)

EPAM Systems • Greater London

Ibrido
GBP 90.000 - 130.000
ESPP
Private medical insurance
Dental care
+7
C++ developer
C++ developer

Test Triangle Ltd • Greater London

In loco
GBP 60.000 - 80.000
Senior C++ Engineer — Trading Platform (Hybrid)
Senior C++ Engineer — Trading Platform (Hybrid)

EPAM Systems • Greater London

Ibrido
GBP 120.000 - 180.000
ESPP
Life assurance
Income protection
+13
C++ Trading Platform Developer
C++ Trading Platform Developer

Radley James • Greater London

Ibrido
GBP 90.000 - 140.000
Visa sponsorship
Relocation support
Hybrid work model