C++ Engineer - TWE46545
twentyAI · London Area, United Kingdom
Apply & track with Apply EdgeWe're Hiring: Two Senior Engineering Roles – Real-Time Data Platform (Financial Services)Central London | Inside IR35 | 6-month contracts | 2 days/week onsiteOur client is a global financial markets infrastructure and data business, providing real-time market data and trading infrastructure to institutions worldwide. They're expanding their observability and monitoring capability across their Real-Time platform and have two senior contract roles available:1. Senior Observability Engineer (C++)Hands-on role combining C++ engineering with technical leadership across the SDLC — building observability (metrics, tracing, logging, profiling, telemetry) for low-latency market data systems.Key skills:Strong C++ engineering, comfortable embedded with dev teamsDeep observability engineering expertiseCustomer-experience measurement for latency-sensitive systemsExperience operating large-scale monitoring/control platformsOpenTelemetry, eBPF, GitOps, API-driven automation, CI/CDCloud-native/Kubernetes/distributed systemsProven ability to influence teams and drive adoption of standardsTrading, market-making, exchange connectivity, or market data background a strong plus.2. Lead Engineer – Synthetic Monitoring & OrchestrationBuild orchestration for custom synthetic monitoring agents deployed across hundreds of global sites, aggregating and correlating market data into unified end-to-end views.Key skills:Hands-on building data-pipeline apps (metrics aggregation, distributed tracing, real-time streaming)Latency-sensitive/market data industry experienceOne systems language (C++, Go, Rust) + one scripting/app language (Python, Java, TypeScript)Strong analytical mindset for distributed-system behaviour and customer impactAPI-/GitOps-based workflows, config-as-code, CI/CDStrong communicator across squadsDesired: custom synthetic monitoring at scale, OpenTelemetry, Kubernetes at scale.