Senior Software Engineer - BLPAPI Experience Location Frankfurt Business Area Engineering and CTO Ref 10045975 Description & Requirements Who we are: Bloombergu2019s data underpins the worldu2019s financial systems, and the Real-Time Data Distribution Platform delivers it to hundreds of thousands of enterprise customers and Bloomberg Terminal users. Weu2019re building one of the largest data distribution infrastructures in the worldu2014delivering 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 APIu2019s 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, weu2019re looking to expand our focus on usability improvements and evolving the SDK to support new client workflows. Weu2019re now building a new BLPAPI Experience team in Frankfurt. The teamu2019s mission is to create a smooth, observable, and efficient developer experienceu2014enabling 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 youu2019d like a closer look, you can explore BLPAPIu2019s Whatu2019s in it for you: Be part of a collaborative team working on one of Bloombergu2019s 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 youu2019ll use: Languages: C++, C#, Java, Python Platforms: Linux, Windows, macOS Tools: Jenkins, Docker, CMake, Conan, Maven, NuGet Youu2019ll 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 Weu2019d 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 Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net