×
Register Here to Apply for Jobs or Post Jobs. X

Senior C++ Engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: EPAM Systems
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Software Engineer, Python, C++ Developer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 GBP Yearly GBP 120000.00 180000.00 YEAR
Job Description & How to Apply Below

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 Type Script
  • 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, Power Shell, 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
  • Cycle scheme, 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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary