Lead Engineer/ Market Data Team Lead (Hands on) – C++ / Python
We’re supporting a Capital Markets FinTech hiring a Market Data Team Lead/ C++ Developer to build and optimise market data systems. You’ll work across high-performance data pipelines, cloud environments, and large-scale tick data storage, with a strong emphasis on C++ engineering.
Key Responsibilities
- Build and optimise high-performance tick data pipelines using C++
- Remain hands on before stepping into managerial/ leadership position of small team of engineers
- Work with timeseries databases for fast storage and retrieval of market data.
- Use Parquet-based storage formats for efficient large-scale data handling.
- Collaborate with engineering teams to define and deliver market-data requirements.
- Implement strong data-validation, monitoring, and reliability mechanisms.
- Continuously reduce latency and improve throughput for workflows.
Requirements
- 5+ years in software engineering, ideally within market data or trading systems.
- Strong skills in C++ (and Python is a plus).
- Experience with timeseries data pipelines.
- Familiarity with AWS cloud and containerised environments (e.g., Kubernetes).
- Knowledge of exchange protocols
- Background in capital markets or trading systems beneficial.
£100-£120,000 base + bonus
2 days in London office per week
…
