Job Details

Senior C++ Developer for Market Data Publishing (Data Distribution)

Job Info:

Category: Development
Company Description: Leading global provider of data, news and analytics
Salary: Highly Competitive, Depending on Experience
Position Type: Permanent
Job Number: 9329

Job Description:


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. But keeping pace with exchange-generated data from thousands of sources, each with its own proprietary format, data model, symbology, reporting requirements and subscription costs is a daunting challenge.


That's why our client offers a Market Data Service - a consolidated market data feed that provides the most comprehensive, normalized, real-time data access available from more than 330 real-time exchanges and more than 5,000 unique contributed sources. This service delivers the data firms need to nourish a wide range of third-party and proprietary applications consistently.


The Market Data Service team is responsible for aggregating and curating market data from all of the producers at the organization and delivering it to our financial institution clients. They also develop the infrastructure for authorization and entitlements, enabling firms to monitor and manage usage.


They work to find elegant solutions for these complex business problems. They also solve challenging technical problems posed by the sheer volume and low-latency of the data. In order to keep up with the increased usage and feature requests from their enterprise clients, they're looking to re-architect this large scale, distributed system to improve its scalability and reliability. That's where you come in.


We'll trust you to:

  •  Familiarize yourself with the system architecture and our codebase and proactively identify opportunities and solutions for improvement
  •  Create scalable infrastructure that abstracts away market data business logic from our platform to provide better separation of responsibilities, stability, and performance
  •  Build efficient algorithms to marshal massive amounts of market data with low latency, improve our usage reporting and monitoring tools, making it easier to report data usage to exchanges as well as allocate costs to end- users

You'll need to have:

  •  Proven experience developing multithreaded C++ code; asynchronous processing and network i/o
  •  A strong understanding of computer science fundamentals such as data structures and algorithms
  •  Experience building business logic in C++

We'd love to see:

  •  Experience developing code to normalize data from multiple data sources
  •  Previous experience working with Market Data



All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Recruiter
Senior Technical Recruiter
Andiamo Partners | 90 Broad Street, Suite 1501, New York, NY 10004

Share Share this Job