Taro Logo

C++ Market Data Engineer

Trexquant is a growing systematic fund at the forefront of quantitative finance
Stamford, CT, USA
Backend
Senior Software Engineer
Hybrid
3+ years of experience
Finance

Description For C++ Market Data Engineer

Trexquant Investment, a growing systematic fund at the forefront of quantitative finance, is seeking a C++ Market Data Engineer to join their team. This role focuses on designing and building ultra-low-latency feed handlers for premier vendor feeds and major exchange multicast feeds. As a critical position within Trexquant's trading platform, the engineer will work with cutting-edge technology to optimize performance at the microsecond level.

The role requires expertise in modern C++ development, with a focus on high-performance computing and low-latency systems. You'll be responsible for implementing feed handlers for various financial markets, optimizing system performance, and ensuring robust data delivery. The position offers opportunities to work with advanced technologies including lock-free algorithms, kernel-bypass networking, and sophisticated market data systems.

The ideal candidate will have at least 3 years of professional experience in C++ development, strong knowledge of financial market data feeds, and expertise in performance optimization. This role combines technical challenges with real-world impact, as your code will directly influence trading strategies across global markets.

Working in a hybrid environment in Stamford, CT, you'll join a collaborative team of accomplished researchers and engineers. The company offers comprehensive benefits including fully covered health insurance for employees and dependents, competitive compensation with performance-based bonuses, and a casual yet dynamic work environment. This is an excellent opportunity for a skilled engineer looking to make a significant impact in quantitative finance while working with cutting-edge technology.

Last updated 3 days ago

Responsibilities For C++ Market Data Engineer

  • Design & implement high-performance feed handlers in modern C++ for equities, futures, and options across global venues
  • Optimize for micro- and nanosecond latency using lock-free data structures, cache-friendly memory layouts, and kernel-bypass networking
  • Build reusable libraries for message decoding, normalization, and publication to internal buses
  • Collaborate with cross-functional teams to tune TCP/UDP multicast stacks, kernel parameters, and NIC settings
  • Provide robust failover, gap-recovery, and replay mechanisms
  • Instrument code paths with precision timestamping and performance metrics
  • Partner closely with quantitative researchers
  • Produce clear architecture documents, operational run-books, and post-mortems

Requirements For C++ Market Data Engineer

Python
Linux
Kubernetes
  • BS/MS/PhD in Computer Science, Electrical Engineering, or related field
  • 3+ years of professional C++ (14,17,20) development experience focused on low-latency, high-throughput systems
  • Proven track record building or maintaining real-time market-data feeds
  • Strong grasp of concurrency, lock-free algorithms, memory-model semantics, and compiler optimizations
  • Familiarity with serialization formats and time-series databases or in-memory caches
  • Comfort with scripting in Python for prototyping, testing, and ops automation
  • Excellent problem-solving skills, ownership mindset
  • Familiarity with containerization (Docker/K8s) and public-cloud networking (AWS, GCP)

Benefits For C++ Market Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Commuter Benefits
  • Competitive salary, plus bonus based on individual and company performance
  • Collaborative, casual, and friendly work environment
  • PPO Health, dental and vision insurance premiums fully covered for you and your dependents
  • Pre-Tax Commuter Benefits

Interested in this job?

Jobs Related To Trexquant Investment C++ Market Data Engineer