Exciting opportunity for a C++ Software Engineer with a strong background in Test Framework to join this global Energy company.
You will be a hands‑on Software Engineer and evolve and extend the automated testing framework that underpins a latency‑sensitive Algorithmic Trading Platform.
Responsibilities
- 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
Exciting opportunity for a C++ Software Engineer with a strong background in Test Framework to join this global Energy company.
You will be a hands‑on Software Engineer and evolve and extend the automated testing framework that underpins a latency‑sensitive Algorithmic Trading Platform.
Responsibilities
- 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
#J-18808-Ljbffr…
