×
Register Here to Apply for Jobs or Post Jobs. X

C++ Market Data Engineer

Job in New York, New York County, New York, 10261, USA
Listing for: Trexquant Investment LP
Full Time position
Listed on 2026-01-15
Job specializations:
  • Software Development
    Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: C++ Market Data Engineer (USA)
Location: New York

Trexquant is a growing systematic fund at the forefront of quantitative finance, with a core team of highly accomplished researchers and engineers.

To keep pace with our expanding global trading operations, we are seeking a C++ Market Data Engineer to design and build ultra‑low‑latency feed handlers for premier vendor feeds and major exchange multicast feeds. This is a high‑impact role that sits at the heart of Trexquant's trading platform; the quality, speed, and reliability of your code directly influence every strategy we run.

Responsibilities
  • Design & implement high-performance feed handlers in modern C++ for equities, futures, and options across global venues (e.g., NYSE, CME, Refinitiv RTS, Bloomberg B-PIPE).
  • Optimize for micro‑ and nanosecond latency using lock‑free data structures, cache‑friendly memory layouts, and kernel‑by-pass networking where appropriate.
  • Build reusable libraries for message decoding, normalization, and publication to internal buses shared by research, simulation, and live trading systems.
  • Collaborate with cross‑functional teams to tune TCP/UDP multicast stacks, kernel parameters, and NIC settings for deterministic performance.
  • Provide robust failover, gap‑recovery, and replay mechanisms to guarantee data integrity under packet loss or venue outages.
  • Instrument code paths with precision time stamping and performance metrics; drive continuous latency regression testing and capacity planning.
  • Partner closely with quantitative researchers to understand downstream data requirements and to fine‑tune delivery formats for both simulation and live trading.
  • Produce clear architecture documents, operational run‑books, and post‑mortems; participate in a 24×7 follow‑the‑sun support rotation for mission‑critical market‑data services.
Requirements
  • 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 (e.g., Refinitiv RTS/TREP, Bloomberg B-PIPE, OPRA, CME MDP, ITCH).
  • Strong grasp of concurrency, lock‑free algorithms, memory‑model semantics, and compiler optimizations.
  • Familiarity with serialization formats (FAST, SBE, Protocol Buffers) 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, and ability to thrive in a fast‑paced trading environment.
  • Familiarity with containerization (Docker/K8s) and public‑cloud networking (AWS, GCP).
Benefits
  • Competitive salary, plus bonus based on individual and company performance.
  • Collaborative, casual, and friendly work environment while solving the hardest problems in the financial markets.
  • PPO Health, dental and vision insurance premiums fully covered for you and your dependents.
  • Pre‑Tax Commuter Benefits.

Applications are now open for our NYC office, opening in September 2026. Base salary range is $(phone number removed) – $ depending on the candidate’s educational and professional background. Base salary is one component of Trexquant’s total compensation, which may also include a discretionary, performance‑based bonus.

Trexquant is an Equal Opportunity Employer.

Location:

Manhattan, NY.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary