C++ Engineer

Posted 2 days 2 hours ago by Stanford Black Limited

Permanent
Not Specified
University and College Jobs
London, United Kingdom
Job Description

Contract C++ Engineer

Location: Central London (Hybrid)

Contract Duration: 12 months (with potential for extension), no sponsorship offered


We're on the hunt for an experienced C++ engineer to join a small, sharp team building ultra-fast systems that process live data from stock exchanges across the globe. If you're passionate about performance, love shaving microseconds off code, and get a kick out of tackling complex engineering challenges, this is your kind of project!


The Mission

You'll be part of a team responsible for creating and refining core systematic systems that are absolutely central to high-speed trading strategies. This involves deep systems-level work in Linux environments, contributing to the architectural direction of the platform, and constantly improving throughput and reliability.


You'll collaborate across the full software lifecycle-from shaping design and writing code to testing, deployment, and live ops support. Expect to work with modern infrastructure tools like Kubernetes and leverage bleeding-edge networking tech to achieve world-class performance.


What You'll Be Doing

  • Designing and building robust, high-performance components in modern C++.
  • Profiling, tuning, and refining systems to optimize latency.
  • Evolving platform architecture to scale with growing data demands.
  • Working closely with researchers and engineers to ensure clean, usable data across the business.


What We're Looking For

  • Proven experience solving latency- &/or infrastructure-based problems in C++(version 17 or above).
  • Bachelor's/Master's Degree in Computer Science, Software Engineering, or similar, from top global university.
  • 8+ years of experience working within trading environments.
  • Strong grasp of algorithms, data structures, and systems-level programming.
  • Pragmatic approach to design with a focus on performance and reliability.
  • Excellent communication and team collaboration skills.