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

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

12-Month Contract

£650 – £750 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 (e.g. FIX, binary feeds)
  • Strong grasp of the derivatives trading lifecycle (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 (e.g. 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 or contact Templeton & Partners directly.

Job Details

Company
Templeton & Partners - Innovative & Inclusive Hiring Solutions
Location
London, UK
Posted