Senior C++ Software Engineer: Market Data Systems

Careers at Bloomberg

New York

Posted Jan 19, 2017 - Requisition No. 56544

From the biggest banks to the most elite hedge funds, financial institutions need timely, accurate data to capture opportunities and evaluate risk in fast-moving markets. We face the technical challenges of the Real-time Enterprise Business at Bloomberg. The success of our systems are measured both in milliseconds and millions.

Who are we?

Bloomberg's Market Data Services engineering team. We use financial data from disparate sources to design and develop brand new data services and low latency distributed systems used by customers and internal teams. We use our vast array of data sources to develop real-time and query services including reference data requests, complex security lists, economic indicators, and other financial data. We also develop new infrastructure providing market-moving news at low latency at single point-of-presence sites, seeking to deliver our data faster than anyone in the market. In order to keep up with the increased usage and feature requests from our enterprise clients, we look to similarly grow our development teams with the most talented engineers. That’s where you come in.

As a member of our Market Data Systems team, we’ll trust you to:

  • Familiarize yourself with the system architecture and our codebase and proactively identify opportunities and solutions for improvement
  • Design and develop high-performance C++ solutions to improve performance, scalability and stability of our services
  • Collaborate within one of our two scrum teams to develop a la carte Enterprise client-facing products and services
  • Work on the full spectrum of software development, from library-level components up to GUI functions that monitor our infrastructure’s performance and stability

You need to have:

  • 3+ years’ experience developing multi-threaded C++ code
  • A strong understanding of computer science fundamentals such as data structures and algorithms

We’d love to see:

  • Previous experience working with Market Data- Knowledge of network protocols such as TCP/IP and multicast, and experience with network programming

Want to write code that has a direct impact on new revenue for Bloomberg? Apply! You can also learn more about the services we build, including our latest Event-Driven Feeds product using the links below:

Similar jobs