Tech At Bloomberg

C++

C++ is central to how we work at Bloomberg.

Our systems handle more than 300 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 ACCU 2024

Wednesday, April 17, 2024

Thursday, April 18, 2024

Friday, April 19, 2024

Saturday, April 20, 2024

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++. 

Latest C++ positions

Areas of focus


Make it happen here.