C++ is central to how we work at Bloomberg.
Our systems handle more than 400 billion ticks of data every day – in real time – ranging from live market data to news stories, financial tweets and instant messages. Our engineers build thousands of applications to not only process that information, but turn it into actionable insights for our clients.
Come hear our engineers speak at C++Now 2026
Monday, May 4, 2026
- 11:00 AM MDT: Until Reflection: Pragmatic Code Generation with CMake | Bret Brown
- 4:30 PM MDT: Coroutines for Dummies | Dominic Fisher
Tuesday, May 5, 2026
- 11:45 AM MDT: What is your Algorithmic Core? | Egor Suvarov
- 2:30 PM MDT: Incremental Modernization: Refactoring Legacy C++ OOP Application Code with Functional Programming and Type Erasure Concepts | Jessica Ding
- 2:30 PM MDT: Algorithms for Trees: Foldable, Applicative, Traversable | Steve Downey
Wednesday, May 6, 2026
- 11:00 AM MDT: Reflecting on Reflection: Introspection, Injection, and Beyond Generic/Metaprogramming | Alex Yesmanchyk & Jagrut Dave
- 11:00 AM MDT: When Atomics Lose: Architecture‑Dependent Performance of C++ Synchronization | Sampad Acharya
- 11:45 AM MDT: Multi-Priority Graph-Based Parallel Execution Using Taskflow | Yung Kai Peng
Thursday, May 7, 2026
- 9 AM MDT: Senders For Existing Asynchronous Interfaces | Dietmar Kühl
Friday, May 8, 2026
- 9:00 AM MDT: Object Oriented Programming in Contemporary C++ | Steve Downey
A collaborative effort
Our community of C++ developers is constantly pushing the boundaries of the language, from building low-level libraries and contributing to the C++ Standards Committee (WG21), to building some of the most highly performant financial applications, analytics and trading systems in the world.
A leading contributor to the C++ community
Bloomberg engineers are active participants in steering the direction of the C++ language. In addition to having published the Bloomberg Development Environment (BDE), the company’s foundational libraries for C++ development, as open source, a number of the company’s engineers have led and continue to participate in the C++ standardization process as voting members and through various WG21 working groups (e.g., Library Wording WG, Core Language Evolution WG). Some of the major contributions from Bloomberg include Allocators (led to the PMR model in C++17), chairing the work for the Reflection TS, implementation experience for Contracts, and insights on Modules and tooling at scale.
We are the primary authors of several finished and upcoming C++ features both large and small. The Reflection TS is a milestone that greatly expands the power of compile-time programming. Pattern matching brings a long-needed lift-up to control flow branching, inspired by functional languages. In addition, our work on Contracts underlines the Design-by-Contract paradigm that keeps quality high in our code. We’ll continue our support of these efforts, thereby keeping C++ the go-to language for software engineers everywhere.
We are also regular sponsors of and speakers at conferences, including ACCU, CppCon, C++ Now, C++ On Sea, and Meeting C++.
Explore Tech At Bloomberg
Areas of focus
Make it happen here.