Enable job alerts via email!

C++ Tech Lead (Algorithmic Development)

JR United Kingdom

London

Hybrid

GBP 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in London is seeking a C++ Technical Lead to join their Systematic Trading and Commodities team. This contract role involves leading a small team to develop next-generation electronic trading platforms. Candidates should have extensive C++ experience and a strong understanding of trading systems. The role offers a hybrid work environment and requires a proactive leader who can navigate high-pressure situations and manage team dynamics effectively.

Qualifications

  • Expert-level C++ development experience (10+ years).
  • Minimum 5+ years in a technical leadership role.

Responsibilities

  • Lead a core team of 3-6 developers, providing mentorship and technical direction.
  • Drive design and development of low-latency trading systems.

Skills

C++ Development
Leadership
Communication
Conflict Resolution

Education

Bachelor's or Master's degree in Computer Science

Tools

Git
CI/CD Tools
Python

Job description

Social network you want to login/join with:

C++ Tech Lead (Algorithmic Development), london

col-narrow-left

Client:

Glocomms

Location:

london, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

3

Posted:

16.05.2025

Expiry Date:

30.06.2025

col-wide

Job Description:

C++ Technical Lead - Algorithmic / Electronic Trading Systems

Location: London - Hybrid (3 days in-office, 2 days remote)
Role: INSIDE IR35
Contract Length: 12 months, renewable
Start Date: ASAP
Interview Process:

  • Initial Interview
  • Codility Technical Test
  • Final In-Person Interview

Overview:

My client is seeking a highly skilled and hands-on C++ Technical Lead to join their Systematic Trading and Commodities team in London. This is a contract role embedded within one of my clients premier software development initiatives, focused on building the next-generation electronic and algorithmic trading platform. You'll lead a small, elite team of developers, working at the intersection of IT and the trading business to deliver high-performance, real-time trading solutions.

Key Responsibilities:

  • Serve as the technical lead for a core team of 3-6 developers, providing mentorship, leadership, and technical direction.
  • Drive the design and development of low-latency, high-performance algorithmic and electronic trading systems.
  • Collaborate directly with trading desks, business stakeholders, and IT teams to translate business requirements into functional, scalable solutions.
  • Build components such as order placement, routing, pricing engines, exchange connectivity, and market data ingestion pipelines.
  • Lead code reviews, promote best engineering practices, and foster a culture of technical excellence.
  • Ensure the stability and reliability of the trading platform, addressing operational issues swiftly and effectively.
  • Manage team priorities and shield developers from external distractions, maintaining focus and velocity.
  • Navigate and resolve interpersonal or technical conflicts within the team, ensuring collaboration and productivity.

Technical Requirements:

  • Expert-level C++ development experience (10+ years) with strong grasp of modern C++ standards, object-oriented design, data structures, and algorithmic performance optimisation.
  • Proven track record building real-time, low-latency, multi-threaded trading systems.
  • Experience with exchange connectivity protocols (e.g., ICE, CME)
  • Experience with FIX protocol / Connections (including FIX session and application layer development).
  • Deep understanding of market data systems - acquiring, parsing, and manipulating data in real time.
  • Experience working on Linux-based platforms in a high-performance distributed systems environment.
  • Familiarity with version control (Git), CI/CD tools, and modern development workflows.
  • Proficiency in Python is a plus, especially for scripting, automation, or data tasks.

Domain Experience:

  • Direct experience working on a trading floor (essential).
  • Background in commodities trading (especially oil and refined products) is preferred, however broader experience in FICC (Fixed Income, Currency & Commodities ) asset classes is acceptable.
  • Strong understanding of financial markets, trading workflows, and electronic execution systems.
  • Previous experience in hedge funds, investment banks, proprietary trading firms, or energy trading organisations is highly desirable.

Leadership & Interpersonal Requirements:

  • Minimum 5+ years in a technical leadership role, managing and mentoring software engineers.
  • Strong communication and stakeholder management skills - able to engage credibly with traders, quants, and senior management.
  • Conflict resolution skills and ability to manage team dynamics in high-pressure trading environments.
  • Proven ability to prioritise team workload and protect team focus from shifting business demands.
  • Agile mindset, open to feedback, with a strong collaborative approach to problem-solving.

Academic & Professional Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Excellent academic track record and a continuous learning mindset.
  • The broader programme consists of ~60 people, with this specific role leading a focused, self-contained team of 3-6 developers.
  • Close collaboration with the business in London - this is a high-visibility, high-impact role with scope for individual recognition.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.