IT Software Engineering - Senior C++ Software Engineer – Trading & Supply at Deloitte - Recruitment | England, GB | Rezi

IT Software Engineering - Senior C++ Software Engineer – Trading & Supply at Deloitte - Recruitment

IT Software Engineering - Senior C++ Software Engineer – Trading & Supply

Deloitte - Recruitment · England, GB

3 weeks ago

IT Software Engineering - Senior C++ Software Engineer – Trading & Supply

Deloitte - Recruitment · England, GB

22 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Join Deloitte Operations for an engagement with a client as a Senior C++ Engineer on a global derivatives algorithmic trading platform. You will collaborate with technologists, quants, and traders to develop and optimize in-house trading technology for market-leading performance and reliability.

Responsibilities

  • Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, WebSocket or HTTP requests.
  • Ensure software quality based on a set of testing suites, which you are expected to use, maintain and extend.
  • Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange.
  • Research exchange behaviour in detail to align our behaviour to that of an exchange.
  • Implement solutions using provided exchange SDKs in C++, Rust, Python, Typescript.
  • Implement trading algorithms based on requirements provided by traders and quants.
  • Acquire and develop necessary trading knowledge to translate requirements into software implementation.
  • Continuously improve the stability, reliability, and performance of the trading engine.
  • Enhance monitoring and observability in collaboration with the Trading Operations team.
  • Investigate and resolve production issues such as crashes, unexpected business logic behaviour, and performance bottlenecks.
  • Prepare for releases and deployments of new trading engine versions.

Requirements

  • Understanding of major global futures exchanges and their native protocols.
  • Knowledge of full exchange-traded derivatives trade lifecycle.
  • Minimum of 8 years' experience in Trading & Capital Markets / Investment Banks.
  • 5+ years post-graduation professional C++ software development experience within the financial industry.
  • Solid understanding of parallel, asynchronous, and multithreaded programming to build distributed systems.
  • Good knowledge of algorithms and data structures.
  • Strong analytical and problem-solving skills, with the ability to analyse complex data sets and propose innovative solutions.
  • Understanding of trading lifecycle, including order capture & execution, allocation workflow, settlement, and compliance requirements.
  • Must have strong technical skills in scripting, Python, PowerShell, C#, SQL or other programming languages.
  • Solid track record in application deployment best practices.
  • Proactive system monitoring and troubleshooting, owning reliability improvements and ensuring their successful delivery.
  • Excellent communication skills to interact with traders, developers, and stakeholders.
  • Thrives in high-pressure situations while working alongside traders, developers and other engineering teams.
  • Proactive, self-motivated, and flexible with a positive attitude.
  • Ability to work under demanding deadlines with changing priorities in a trading room environment.
  • Ambition to solve open-ended problems using analytical methods.

Skills

  • C++
  • Rust
  • Python
  • Typescript
  • FIX
  • WebSocket
  • HTTP
  • Scripting
  • PowerShell
  • C#
  • SQL
  • Parallel programming
  • Asynchronous programming
  • Multithreaded programming
  • Distributed systems
  • Algorithms
  • Data structures
  • Analytical skills
  • Problem-solving skills
  • System monitoring
  • Troubleshooting

Location

  • London

Work Type

  • Onsite

Experience Level

  • Senior
  • 8+ years
  • 5+ years

About the Company

  • Deloitte Operations engages with clients to provide services.
  • The proprietary trading platform includes venue connectivity (feed handlers and ordering gateways) to trading engines to shared platforms.
  • The company fosters an open and collaborative culture.