IT & Software

Senior Software Engineer, C++

Flow Traders

London · Greater London · United Kingdom

Overview

As a Senior C++ Software Engineer at Flow Traders, you will help shape our core event‑driven trading platform used across market data, research, pricing, and strategies. You will collaborate with technologists, quants, and traders to deliver high‑performance, reliable systems that process vast data with ultra‑low latency. You’ll lead global rollout of the Core platform and build tools to tune and deploy data‑driven trading strategies. The role combines hands‑on development with close interaction across trading desks, research, and operations in a collaborative, non‑hierarchical culture.

Pay / Benefits
  • Flow Academy onboarding
  • latest technology and non‑hierarchical culture
  • competitive salary
  • annual discretionary profit share
  • comprehensive benefits
  • global office rotations
Responsibilities
  • Lead the development and global rollout of the Core platform for multiple focus groups
  • Develop tools/frameworks for tuning and data‑driven trading strategies
  • Collaborate with focus group engineers, quants, and technical traders to refine requirements and iterate on design
  • Implement exchange connectivity software using APIs and various protocols (FIX, WebSocket, HTTP)
  • Enhance monitoring, observability, and reliability of the trading engine
  • Prepare for releases and deployments of new trading engine versions
  • Investigate and resolve production issues such as crashes and performance bottlenecks
  • Optimize exchange communication and kernel/tls performance
  • Utilize exchange SDKs in C++, Rust, Python, Typescript
Key requirements
  • 5+ years of post‑grad C++ software development experience
  • Proven ability to write clean, reliable, and scalable code
  • Strong knowledge of algorithms and data structures
  • Experience with parallel, asynchronous, and multi‑threaded programming
  • Interest in maximizing performance on available hardware and software
  • Excellent communication with technical and non‑technical colleagues
  • cross‑functional collaboration
  • problem solving under pressure
  • clear communication
  • C++
  • parallel and multi‑threaded programming
  • kernel bypass and TLS optimization

Reference: WJ-747_30183904

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.