Software Engineer - B-Pipe Development team - C++, OO, multi-threading Job Requisition Number: 24937 Europe, Middle East and Africa London - GBR

The Company

Bloomberg is the world's most trusted source of information for businesses and professionals. Bloomberg combines innovative technology with unmatched analytic, data, news, display and distribution capabilities, to deliver critical information via the BLOOMBERG PROFESSIONAL® service and multimedia platforms. Bloomberg's media services cover the world with more than 2,200 news and multimedia professionals at 146 bureaus in 72 countries. The BLOOMBERG TELEVISION® 24-hour network delivers smart television to more than 240 million homes. BLOOMBERG RADIO® services broadcast via SIRIUS XM Radio and 1worldspaceTM satellite radio globally and on WBBR 1130AM in New York. The award-winning monthly BLOOMBERG MARKETS® magazine, Bloomberg BusinessWeek magazine and the BLOOMBERG.COM® financial news and information Web site provide news and insight to businesses and investors.


The Role

B-Pipe is a low latency, normalized, consolidated real-time market-data feed for enterprise use. B-Pipe uses highly optimized techniques to achieve low latency at extremely high data volumes. It leverages Bloomberg's industry standard content and patented data description techniques to offer wide data coverage. The product is offered in high volume broadcast version and low bandwidth on-demand version.

B-Pipe development team is looking for an experienced C++ Software Engineer.
The successful candidate will have the opportunity to work on a highly optimized, distributed software framework that facilitates the low latency data delivery to our clients. The projects undertaken will have a direct impact on our clients' operations and the role will involve some client or third-party interaction.


Qualifications

-Solid C++ development experience is essential, as is exposure to the full software development life cycle.
-Experience with real-time, multi-threaded programming is also required, preferably in a Linux/Unix environment.
-Understanding of STL, Design Patterns, Object-Oriented design are also required.
-Exposure to low-latency transport environments is desirable.
-Prior experience working with ACE will be an advantage, as would exposure to market data platforms and feeds.

NO FINANCE EXPERIENCE REQUIRED

By clicking the "I Agree" button below you agree to the terms of this Legal Statement.
Click "I Decline" if you do not consent and do not wish to proceed with the application.