Software Engineer - Trading Systems (TOMS) - C++, C, Unix | London | Bloomberg Careers

Software Engineer - Trading Systems (TOMS) - C++, C, Unix

Careers at Bloomberg

Back to Search


Posted Jan 25, 2010 - Requisition No. 24951

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 Trading Systems R&D team is looking for an experienced and delivery focused C++ developer to join their Trade Order Management Systems (TOMS) team.

Bloomberg TOMS is a comprehensive solution for the sell-side trading community, providing trade capture, position and risk management, pre- and post-trade analysis, price discovery and straight-through processing whilst leveraging Bloomberg's market leading data, news and analytics.

A significant new project in 2010 and beyond will extend existing trade and pricing functionality into new markets and requires the development of new applications, infrastructure and market connectivity. The day to day role covers the full development lifecycle; from working closely with internal business groups, gathering and clarifying requirements to building the software, delivering it and maintaining the software in the production environment. Client demand and business visibility is high so you should be delivery focused and able to handle a fast paced environment.

The Research and Development division of Bloomberg is responsible for creating and maintaining all functions within the BLOOMBERG PROFESSIONAL service which is used by our clients in the Finance industry. The BLOOMBERG PROFESSIONAL service a large scale distributed financial information system comprising - Trading functions, Market analysis, Live data and News. All our developers will have direct impact on our product available to the to the finance industry across the globe


  • Solid C/C++ development experience is essential, including STL and design patterns.
  • Must be able to understand and maintain C code base.
  • Experience of full development life cycle.
  • Working knowledge of UNIX
  • Excellent problem solving skills

Other desirable skills include:

  • Sell-side Order Management system experience
  • Experience of market connectivity for trading and/or pricing applications
  • FIX experience

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.