C++ Developer

Iris Software Inc.
Jersey City, NJ

Iris's client, a large Capital Markets Institute, is currently searching for a strong C++ Developer based in New York, NY

Job title: C++ Developer

Location: New York, NY

Duration: 24 months

Skills: C++, Multithreading, Data Structures, Algorithms


Job Description:


We are looking for a highly skilled C++ Developer with deep experience in Capital Markets. The ideal candidate should have strong fundamentals in C++ (modern versions preferred), low‑latency system design, and a solid understanding of financial products, trading workflows, and market data systems.


Key Requirements:

  • Strong proficiency in C++ (C++11/14/17) and object-oriented programming
  • Experience working in Capital Markets or Investment Banking environments
  • Exposure to trading systems, market data, risk platforms, or exchange connectivity
  • Understanding of multithreading, data structures, algorithms, and performance optimization
  • Ability to work in fast-paced, high-performance engineering teams
  • Good problem‑solving skills and the ability to debug complex systems


Nice to Have:

  • Experience with UNIX/Linux, STL, and Boost
  • Familiarity with FIX protocol, pricing libraries, or real-time systems