Senior Software Engineer, C++, Core Platform
Flow Traders · London, England ·
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
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts
882 live adverts for Software developer in London
Same role within 50 km
- Lead Software Engineer for COMMODITIES UK · Westminster Abbey · 1 km
- Lead Software Developer · Westminster Abbey · 1 km
Remote or home office in 17% of 689 Software developer adverts we list nationwide
More openings at Flow Traders
4 other openings we list
- Senior Research Engineer · London
- Engineering Manager · London