Senior C++ Engineer

London Source: WhatJobs
See advert for pay

Overview

As a Senior C++ Engineer, you will help build and optimize a global derivatives algorithmic trading platform in a hybrid London setting. You will collaborate with technologists, quants and traders to deliver high-performance, reliable trading software from venue connectivity to trading engines. Expect work across the full stack, strong focus on exchange communication and production stability. This role offers impact on platform reliability and speed in a demanding trading environment.

Responsibilities

  • Develop software that communicates with exchanges via APIs (FIX, Websocket, HTTP)
  • Maintain and extend testing suites to ensure software quality
  • Optimize exchange communication and connection handling
  • Research exchange behavior to align platform operations
  • Implement solutions using exchange SDKs in C++, Rust, Python, and TypeScript
  • Implement trading algorithms from trader and quant 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 performance bottlenecks
  • Prepare for releases and deployments of new trading engine versions

Key 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 (order capture, execution, allocation, settlement, 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
  • 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
  • Excellent communication
  • ability to thrive in high-pressure environments
  • problem-solving
  • C++
  • Rust
  • Python

Full job description from WhatJobs. Apply for this role →

Back to all jobs

Help others hire with confidence

Reviews on Trustpilot

Worked with Verifera as a candidate or employer? Your honest review helps the next person trust verified hiring.