Software Engineer – Test Framework (C++ / Algorithmic Trading)

Company: Eaglecliff
Apply for the Software Engineer – Test Framework (C++ / Algorithmic Trading)
Location: London
Job Description:

What you’ll do

  • Build and extend automated testing infrastructure for C++ services
  • Integrate automated tests into CI/CD pipelines for fast developer feedback
  • Cover the full testing spectrum from deterministic unit tests through to full‑system scenarios
  • Convert defects and incidents into stable regression tests that prevent recurrence
  • Act as an internal expert on test strategy and tooling across the platform

Experience

  • Strong C++ and Python engineering experience in complex codebases
  • Proven experience building or extending automated test frameworks or developer tooling
  • Hands‑on with GoogleTest, GoogleMock, or Catch2
  • Solid grasp of concurrency and async programming and how to test it deterministically
  • Understanding of futures exchanges, FIX/binary protocols, and the exchange‑traded derivatives lifecycle
  • Experience with mocking, dependency injection, and CI/CD pipeline integration
  • A positive attitude and the ability to work within a large, globally dispersed project team in a multi‑cultural environment
  • A self‑starter, a logical thinker, a quick learner, with strong initiative and excellent communication, interpersonal and presentation skills, able to write clearly and concisely

We believe in equality of opportunity for all job applicants regardless of gender, marital status, race, colour, nationality, ethnic origin, creed or religion, disability, sexual orientation or age.

#J-18808-Ljbffr…

Posted: April 30th, 2026