Senior C++ Software Engineer - Data Distribution (API) Team

Careers at Bloomberg

Back to Search

New York, NY

Posted Aug 10, 2016 - Requisition No. 53270

Bloomberg's Data Distribution team builds and maintains the largest global network in the world, spanning five continents. The infrastructure is built using state-of-the-art technologies to deliver low-latency market data and news across the globe via OpenAPI (www.openbloomberg.com/open-api). We use commodity software/hardware platforms to develop high performance C++ code and multithreading to achieve peak rates and optimize bandwidth and latency.

As a C++ developer in our group, you'll work on mission-critical, scalable, distributed, high-performance software that will provide data delivery to all Bloomberg desktop customers and also to a large number of enterprise-level applications.

You'll need to have:

  • 3+ years of experience programming in C++
  • A strong understanding of data structures and algorithms
  • Knowledge of network protocols such as TCP/IP and multicast and various optimization techniques
  • Experience with multi-threaded programming

We'd love to see:

  • Knowledge of operating system fundamentals
  • The ability to work across Linux/UNIX
  • Experience working with distributed systems
  • An interest in open source technologies and the latest trends in engineering

If this sounds like you, apply!

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.

    CONNECT WITH US