C++ Developer

new york, New York

A financial services firm is seeking a C++ Developer to join their team in New York, NY.

Within this role, you will participate and contribute to the design and development of real-time market data core infrastructure and feed processing software.



  • A Bachelor's degree in Computer Science or equivalent
  • Advanced knowledge of C++, including templates
  • TCP and Multicast communications
  • Multithreading, low-level primitives, atomic variables, mutex, condition variable, understanding of pthreads even if using C++ libraries like Boost
  • STL (Standard Template Library) experience
  • Boost, including event handling
  • Knowledge and experience on formal software development practices
  • Understand debugging with gdb
  • Unix low-level experience
  • Perl/Python and shell scripting experience
  • Strong communication skills
  • Understanding of performance verification and optimization tools


  • Knowledge of common formats used such as FIX, FAST, etc.
  • Knowledge of finance; various asset classes and their characteristics, particularly with respect to market data

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs