Previous Job
C++ Developer - RTH
Ref No.: 20-00354
Location: Cary, North Carolina
 Our direct client is seeking a C++ Developer for their Cary, NC location. This is a contract to potential hire opportunity.
Position Description:
  • The team is looking for a highly skill C++ engineer to work on build out of new Cash Equity market data and book building solution.
 The role responsibilities include:
  • Coding and analysis tasks relating to ULL feed / order handlers, publishers and the framework, for several high-profile releases a year
  • Taking end-to-end responsibility for particular tasks from analyzing detailed requirements with the business to design and implementation.
  • Working as an integral part of small-distributed team (~10) of focused engineers. Good communication skills to work effectively with team members in NY, London and Moscow.
  • Extra diligence on code quality and performance, from basics like unit testing to comprehensive performance optimization and hardware tuning.
  • Ability and readiness to take non-dev work when required: requirements analysis, deployment automation, testing automation, etc.
Technical Skills:
  • Minimum 3-5 years work experience as C++ developer
  • Advanced knowledge of multi-threading in Linux
  • Strong knowledge of networking
  • Excellent analytical and problem solving skills.
  • Expert in C++ 11 Must
  • Experience in market data and order entry protocols: FIX, ITCH
  • Experience on network protocols e.g. multicast
  • Experience of a middleware messaging platform must, e.g. LBM
  • Experience of low-latency programming
  • B.Sc. in a technical field
Professional Experience:
  • 3+ years experience
  • Experience in algorithmic trading applications is a must
  • Experience in market data / order entry a must
  • Experience in Equity, Rates or FX products is a must
Required Competencies:
  • Good communication skills, delivery oriented
  • Ability to work under pressure and respond quickly to changing circumstances