Lead C++ Technical Team Lead

Harrington Starr
London, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Amazon Web Services Automation of Tests C++ (Programming Language) Continuous Integration Data Systems Linux DevOps Distributed Systems Fault Tolerance Python (Programming Language) Scrum Methodology
+4 more
Reference Data Data Processing Software Coding Software Version Control

Job description

Our client is an established yet fast-growing FinTech specialising in high-performance market data analytics. Their platform ingests and processes terabytes of global trading data daily, powering decision-making for leading investment firms, exchanges, and research institutions., This role offers a 50/50 split between hands-on coding and technical leadership - ideal for someone who thrives on solving deep engineering challenges while guiding a small team to deliver best-in-class data solutions., * Lead development for the firm’s equities data processing platform, working alongside other engineering leads and a senior architect.

  • Plan and execute two-week Agile sprints, define priorities, and manage workloads across developers.
  • Take full ownership of project lifecycles - from requirements gathering to design, implementation, testing, and deployment.
  • Develop and refine C++ market-data parsers and processing engines that handle high-frequency and reference data at scale.
  • Partner with product and operations stakeholders to define technical roadmaps and onboard new data sources.
  • Enhance system performance, fault-tolerance, and scalability, leveraging modern AWS-based distributed infrastructure.
  • Offer technical mentorship, conduct reviews, and help engineers overcome blockers.
  • Participate in a light-touch support rotation to ensure smooth daily operation of the firm’s data feeds.

Requirements

  • Proven track record leading or mentoring software engineers within an Agile environment.
  • Strong C++ development experience on Linux, delivering robust, performant systems into production.
  • Solid Python capability for orchestration, data tooling, and process automation.
  • Experience with large-scale financial or market data, particularly equities or other exchange-traded products.
  • Familiarity with modern engineering practices - CI/CD, source control, automated testing, and containerised deployment.
  • Excellent communication, organisational, and problem-solving skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:46 min

Transitioning from a software developer to a technical leader

Dennis Schmidt Dennis Schmidt +3 · WWC 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

2:37 min

Classifying and anonymizing data during system design

Reto Kaeser · LIVE

2:48 min

Daily responsibilities and alignment practices for technical engineering leadership

Edoardo Dusi · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all