Description & Requirements
Who we are:
Bloomberg’s data underpins the world’s financial systems, and the Real-Time Data Distribution Platform delivers it to hundreds of thousands of enterprise customers and Bloomberg Terminal users. We’re building one of the largest data distribution infrastructures in the world—delivering trillions of data points every day, in real time. Clients rely on this information for trading, market analysis, portfolio and risk management, and more. Given the scale, speed, and critical nature of our product, we are always focused on scalability, performance, and reliability.
Our team:
The Bloomberg API, known as BLPAPI, is the gateway to our real-time data distribution platform. Our BLPAPI Core team in London and BLPAPI Features team in New York work together to develop and maintain the API that enables clients to build applications accessing vast amounts of global data.
Designed for performance and flexibility, the API is multi-threaded, asynchronous, and implemented in C++, Java, Python, and C#. This unique setup allows engineers to explore and leverage the strengths of multiple languages while developing deep expertise in their preferred one. Our work centers on solving complex distributed systems challenges while continuously expanding the API’s features to meet evolving client needs.
We collaborate closely with the Enterprise Data product team, gathering feedback directly from clients, as well as with internal partners across Bloomberg. While we take pride in delivering high-quality software with thorough testing, we’re looking to expand our focus on usability improvements and evolving the SDK to support new client workflows.
We’re now building a new BLPAPI Experience team in Frankfurt. The team’s mission is to create a smooth, observable, and efficient developer experience—enabling fast onboarding, actionable diagnostics, and self-service tools that help clients succeed with minimal friction. Key focus areas will include:
Designing and maintaining wrappers or helpers that abstract complex internal behaviors and simplify usage
Developing and maintaining client-facing documentation
Improving SDK visibility and debuggability
Building and maintaining developer tools such as testing frameworks and code generators
If you’d like a closer look, you can explore BLPAPI’s public releases and documentation
What’s in it for you:
Be part of a collaborative team working on one of Bloomberg’s most visible client SDKs
Help shape the future direction of the BLPAPI developer experience
Drive adoption of BLPAPI across the financial industry
Work in an environment that values autonomy, teamwork, and measurable impact
The technologies you’ll use:
Languages: C++, C#, Java, Python
Platforms: Linux, Windows, macOS
Tools: Jenkins, Docker, CMake, Conan, Maven, NuGet
You’ll need to have:
A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience
Proficiency in at least one of the BLPAPI languages: C++, C#, Java, or Python
Openness to learning and working across multiple languages, with support from a collaborative team
Experience with unit and integration test frameworks
Motivation to create client-facing libraries that developers rely on to build applications
We’d love to see:
A strong interest in developer experience, API design, and tooling that improves usability
Experience working with a global team and diverse stakeholders
A collaborative mindset and clear communication skills
Our culture:
We’re proud of our culture and collaboration sits at the centre of how we operate, you’ll collaborate across teams and locations on a global scale, both virtually and in person.
Engineers at Bloomberg actively shape the direction of our technology and products, helping drive innovation.
Frankfurt is one of 12 engineering hubs at Bloomberg, since being established in 2014 Frankfurt has enjoyed consistent growth, now with 140 employees and 90 in engineering, the office has become an integral part of Bloomberg's global tech communities and initiatives.
We employ a hybrid work model, which gives our engineers flexibility but also allows us to collaborate across teams.
We’re big advocates of getting together and sharing ideas, we hold regular internal and external tech, social and philanthropic events to strengthen our relationships with the local community.
Our Frankfurt office is in the heart of the city, it's also newly refurbished, so for the days that you’re in the office you can enjoy brand-new facilities, which include a fully stocked pantry serving breakfasts and lunches.
https://www.bloomberg.com/company/stories/meet-the-teams-frankfurt-engineering/
https://www.instagram.com/stories/highlights/18011879281399528/
Alongside a great culture, we also offer Frankfurt employees a comprehensive list of benefits, which include:
100% coverage on health insurance costs for employees and eligible family members
30+ days holiday per year
Endless opportunities to participate in philanthropic events and charity days
Sponsorship for continuous education and professional development