Share this job
C++ Software Engineer
New York City, NY
Apply for this job

C++ Software Engineer – Real-Time Market Data & Trading Systems

Location: Midtown Manhattan (Hybrid – 2 days/week)

Overview:

A leading technology-driven trading firm is seeking a C++ Software Engineer to join its Real-Time Market Data & Trading Systems team. This group builds performance-critical infrastructure for market connectivity and algorithmic execution. The role is ideal for a developer with a passion for low-latency systems and the desire to work at the intersection of engineering and high-frequency trading. Opportunities exist for technical ownership and future leadership.

Core Responsibilities:

  • Develop and maintain ultra-low-latency, multi-threaded C++ applications
  • Build and optimize real-time market data feed handlers and messaging infrastructure
  • Contribute to algorithmic execution components and system-level enhancements
  • Work with exchange protocols including socket-based APIs and FIX
  • Collaborate with quantitative researchers and other engineers across the stack

Preferred Experience & Skills:

  • 3–10+ years of experience with C++ in high-performance environments
  • Deep knowledge of multithreading, memory management, and socket programming
  • Prior work on market data systems, trading platforms, or latency-sensitive infrastructure
  • Proficient in Linux development environments
  • Experience with FIX protocol and/or trading system architecture
  • Python scripting familiarity is a plus


Apply for this job
Powered by