Senior Software Engineer - API Development Team Job Requisition Number: 24240 United States New York - NY

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

Bloomberg's API provides subscription based low latency market data and a wealth of historical and reference data in compact, self describing formats. These data are programmatically available to clients via C++, Java and .NET language bindings. Bloomberg's API development team is looking for an experienced C++ Software Engineer. The successful candidate will have the opportunity to work on highly optimized, scalable, redundant and distributed software that facilitates normalization, and delivery of data.

Qualifications:

- Master's Degree in Computer Science, Engineering or Related Field (or equivalent expertise)
- Minimum of 5 years of C++ development experience
- Solid understanding of Data Structures, Algorithms, and Object-Oriented design
- Good knowledge of Multi-threading and Network programming
- Experience with High-Performance Unix Programming will be an advantage
- Knowledge of JAVA and .NET is a plus
- Understanding of XML/XSD and other schema driven data is a plus
- Financial and/or Market Data experience is a plus

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.