Quick overview
Job description
Location: London; UK
Work type: Hybrid
Seniority: Senior
Primary skill: C++
Posted:
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
Similar jobs
- SA

Sr. Software Engineer, Cloud PlatformRecently posted Auto Apply
Samsara · Remote - London; United Kingdom · Remote 🇬🇧
AWSIoTJava+4TechnologySalary not listed - EO
Executive Briefing Center - AV and Desktop SupportRecently posted Auto Apply
EOS · London · Hybrid 🇬🇧
ZoomNetwork AdministrationTechnologySalary not listed - EB

Senior Software Engineer (Comms Platform)Recently posted Auto Apply
Ebury · London · Hybrid 🇬🇧
Talent AcquisitionDockerFirebase+9TechnologySalary not listed - EB

Staff Engineer (Onboarding Team)Recently posted Auto Apply
Ebury · London · Hybrid 🇬🇧
Talent AcquisitionOnboardingDocker+8TechnologySalary not listed - CO

Demo Software Engineer (f/m/d)Recently posted Auto Apply
Contentful · London · Hybrid 🇬🇧
SvelteGraphQLProduct Marketing+10TechnologySalary not listed - BR

AI ArchitectRecently posted Auto Apply
Braze · London · Hybrid 🇬🇧
RecruitingTalent AcquisitionSQL+6TechnologySalary not listed - AS

Enterprise Applied AI EngineerRecently posted Auto Apply
AssemblyAI · San Francisco · Hybrid 🇬🇧
GCPAWSSOC 2+11Technology$240k - $300k/yr - AS

Applied AI EngineerRecently posted Auto Apply
AssemblyAI · San Francisco · Hybrid 🇬🇧
GDPRLLMPython+4Technology$150k - $250k/yr - KR

Software Engineer II – AI Infrastructure Auto Apply
Kraken.com · United Kingdom · Remote 🇬🇧
RustMLOpsLLMTechnologySalary not listed - KR

Staff Software Engineer - Rust Backend - Consumer Trading Auto Apply
Kraken.com · United Kingdom · Remote 🇬🇧
RustReactTypeScriptTechnologySalary not listed - KE

Technical Product ManagerRecently posted Auto Apply
Kernel · London · On-site 🇬🇧
SQLCanvaGong+1Technology£110k - £145k/yr - YL

Contract Platform EngineerRecently posted Auto Apply
YLD · United Kingdom · Remote 🇬🇧
AWSGoTerraform+1TechnologySalary not listed
