Back
Technology  · 

Low Latency C++ Systems for Trading with David Gross at CppCon

Achieving ultra-low latency in trading systems starts at the design level. At CppCon, David Gross, Options Tech Lead, delivered a must-watch talk on building high-performance trading systems using C++.

  • Key principles for designing low latency trading systems
  • Using concurrent data structures to reduce latency
  • Techniques for optimizing algorithms and data structures

In “When Nanoseconds Matter: Ultrafast Trading Systems in C++,” he breaks down:

For software engineers working in trading, big tech, or any performance-critical system, this talk offers insights into designing scalable and efficient architectures.

Watch the talk “When Nanoseconds Matter: Ultrafast Trading Systems in C++” below:

CppCon is the premier conference for the global C++ community, featuring deep technical talks, networking with industry leaders, and cutting-edge insights into modern C++.

If you’re interested in building high-performance systems and enjoyed the talk, take a look at tech career opportunities at Optiver.

Technology
Insights

Related Articles

  • Technology

    Platform engineering, end to end: a conversation with Pat Cooney 

    We sat down with Pat Cooney, Head of Platform Engineering, to talk about what Platform Engineering means here and where agentic AI fits into the picture. Pat has spent over a decade at Optiver across markets, regions, and roles. In one sentence, what is Platform Engineering? It’s the foundation we build the business on, and […]

    Learn more
    Global
  • Technology

    Pushing Postgres beyond storage

    In most systems, the database acts as a boundary. You write data into it, and other systems read from it. If you need something more dynamic, like reacting to changes as they happen, you usually introduce something alongside it, whether that is a service layer, a queue, or a stream.

    Learn more
    Global
  • Technology

    Where AI trading models work (and where they still fall short)

    Large language models (LLMs) are getting surprisingly good at learning the basics of trading. Consider that the latest models are able to perform tasks like pricing simple scenarios, reasoning through rules and even outlining basic strategies. That gave trader Quintin Brown an idea. For his first project after moving to Optiver’s Applied AI team, Quintin […]

    Learn more
    Global
  • Technology

    UI as a Systems Problem

    When something feels slow, you’re probably looking in the wrong place. UI issues are rarely local and are often caused by how data is fetched, recomputed, and duplicated across the system, becoming visible only when multiple services, queries, and interactions run at the same time. Read how Optiver approaches building systems where UI and data are tightly coupled.

    Learn more
    Global
  • Technology

    Infrastructure-as-Code for Latency-Critical Bare Metal Systems

    About the Speaker Leanne Fok is a Senior Infrastructure Engineer in Amsterdam with 15+ years at Optiver. She previously led the Infrastructure Platform team responsible for our internal Infrastructure-as-Code stack and is now leading the Infrastructure Kubernetes project. Infrastructure-as-Code is straightforward in the cloud. But what about on bare metal? In her PyLadies talk, “Infrastructure-as-Code […]

    Learn more
    Global
  • Technology

    Building visibility into a CI platform

    This article explores how we operate a CI platform on fixed hardware, where auto-scaling is not always an option. It covers how we built visibility into queue times, utilisation, and system behaviour to manage capacity with confidence.

    Learn more