Senior C++ Software Engineer - Test Frameworks (Low Latency Trading)

  • London, United Kingdom (Hybrid/Flexible)
  • 12-Month Contract
  • £650 - £800 per day (Inside IR35)

Templeton & Partners are urgently seeking a Senior C++ Software Engineer specialising in automated test framework development to join a high-performing engineering team working on a latency-sensitive algorithmic trading platform.

This is a fantastic opportunity to contribute to the evolution of a sophisticated testing ecosystem that underpins mission-critical trading systems across global markets.

Role Overview

As a senior engineer, you will play a key role in designing and enhancing a robust automated testing framework used across complex C++ services. Your work will help ensure deterministic system behaviour, improve developer feedback loops, and elevate overall software quality.

You will operate with a high degree of autonomy, contributing both as a hands-on engineer and as a technical advisor across testing strategy and engineering best practices.

Key Responsibilities

  • Design, build, and extend automated testing frameworks for C++ services in low-latency environments
  • Develop reusable test harnesses, fixtures, mocks, and utilities to isolate business logic
  • Enable deterministic and reliable testing of asynchronous and distributed systems
  • Integrate automated tests into CI/CD pipelines for fast, actionable feedback
  • Convert production defects and incidents into robust regression test suites
  • Support engineering teams with test strategy, tooling, and quality practices

Technical Environment

  • Modern C++ and Python
  • GoogleTest/GoogleMock/Catch2
  • CI/CD pipelines (Jenkins, GitLab CI, etc.)
  • Distributed, event-driven, low-latency systems
  • Integration and end-to-end testing environments

Required Skills & Experience

  • Strong experience in C++ software engineering within complex systems
  • Proven track record building or extending automated test frameworks
  • Hands-on expertise with unit testing frameworks (GoogleTest, GoogleMock, Catch2)
  • Solid understanding of concurrency and asynchronous programming, and deterministic testing
  • Experience with mocking, dependency injection, and test isolation techniques
  • Experience integrating automated testing into CI/CD pipelines

Industry Knowledge (Essential)

  • Understanding of major global futures exchanges and protocols (eg FIX, binary feeds)
  • Strong grasp of the derivatives trading life cycle (market data - order routing - execution)

Nice to Have

  • Experience with low-latency or algorithmic trading systems
  • Exposure to deterministic replay or simulation environments
  • Familiarity with test orchestration frameworks (eg Testplan)
  • Understanding of observability (structured logging, tracing, metrics)

Ways of Working

  • Collaborative, pragmatic, and delivery-focused
  • Strong emphasis on automation, reproducibility, and test reliability
  • Ability to work closely with engineers, quants, and platform teams

Why Apply?

  • Work on cutting-edge, low-latency trading platforms
  • Influence testing strategy and engineering quality at scale
  • Join a high-performing, collaborative team
  • Immediate start - urgent hiring process

Apply now for immediate consideration

Job Details

Company
Templeton and Partners
Location
London, United Kingdom
Employment Type
Contract
Salary
GBP Daily
Posted