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

Careers at Bloomberg

New York

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