C++ Developer/ Market Data Engineer (C++ / Python)
We’re supporting a Capital Market FinTech hiring a C++ Developer/ Market Data Engineer to build and optimise market data systems. You’ll work across high-performance data pipelines, cloud environments, and large-scale data storage, with a strong emphasis on C++ engineering.
Key Responsibilities
• Build and optimise high-performance data pipelines using C++
• Work with timeseries databases or 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
• 3+ 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.
• Knowledge of Parquet storage is a plus
• Familiarity with AWS cloud and containerised environments (e.g., Kubernetes).
• Background in capital markets or trading systems beneficial.
£70-£85,000 base + Bonus + Great Benefits
2 days in London office per week