TCC
Capital markets and trading technology
C++Developer(Linux)–MarketData(TCC)
Neural analysis suggests this role is
optimal for Mid candidates.
“C++ Developer (Linux) – Market Data (TCC) at TCC. Skills: C++, Linux, Market Data, Low-latency systems, High-performance systems. Design, develop, and maintain high‑performance Market Data applications using C++ on Linux. Build and enhance real‑time market data handlers for exchange feeds (Quotes, Trades, Order Book depth, Status updates)”
What You'll Achieve.
Ensure reliable delivery of Market Data services; Raise overall code quality and engineering standards; Reduce technical debt
Industry & Context.
Problem-solving skills; Ability to work independently
What They're Looking For.
Must Have
2 to 5 years of hands‑on experience in C++ development on Linux, knowledge of modern C++ (C++11/14/17), STL, and object‑oriented design, Solid understanding of Linux system programming, multi‑threading, synchronization, and inter‑process communication, Experience working on low‑latency / high‑performance systems, Good understanding of networking concepts (TCP/UDP, multicast) and real‑time data processing, Experience debugging complex issues in live production environments, Familiarity with build systems, version control, and CI/CD practices, problem‑solving skills and ability to work independently as well as in a team
Nice to Have
Prior experience in Market Data systems (exchange feeds, order books, trade processing), Knowledge of financial market protocols or binary feed handling, Experience with performance tuning tools and latency profiling, Exposure to FIX / binary market data feeds, Experience with scripting (Python/Shell) for tooling or automation, Understanding of resilience patterns, failover, and high‑availability systems
What You'll Do.
and maintain high‑performance Market Data applications using C++ on Linux
Build and enhance real‑time market data handlers for exchange feeds (Quotes
high‑throughput systems with a focus on performance optimization and memory efficiency
Participate in the full development lifecycle in an Agile environment – design
Analyze and troubleshoot production issues related to performance
and well‑tested C++ code
Contribute to system enhancements
and technical debt reduction
How You'll Work.
Team & Collaboration
Collaborate across product, QA, and operations; Part of a close‑knit engineering team; Collaborate closely with Product, QA, and Support teams
Process & Methodology
Agile environment
Full Job Description
**_C ++ Developer (Linux) – Market Data (TCC)_** Are you curious, motivated, and forward‑thinking? At TCC, you’ll have the opportunity to work on some of the most performance‑critical and technically challenging problems in the capital markets and trading technology space. Our people are at the core of what we do, and we believe in working in an open, collaborative, entrepreneurial, and high‑impact environment. **_About the team_** The Market Data team at TCC is responsible for building and maintaining high‑performance, low‑latency systems that ingest, normalize, and distribute real‑time market data from multiple global exchanges. You will work on latency‑sensitive components, exchange protocol handling, and highly resilient systems that are central to trading and downstream consumers. You will be part of a close‑knit engineering team, collaborating across product, QA, and operations, while adhering to high engineering standards and focusing on stability, performance, and correctness. **_What you will be doing :_** * Design, develop, and maintain high‑performance Market Data applications using C++ on Linux * Build and enhance real‑time market data handlers for exchange feeds (Quotes, Trades, Order Book depth, Status updates) * Work on low‑latency, high‑throughput systems with a strong focus on performance optimization and memory efficiency * Participate in the full development lifecycle in an Agile environment – design, development, testing, deployment, and support * Analyze and troubleshoot production issues related to performance, data correctness, and stability * Write clean, maintainable, and well‑tested C++ code (unit and component tests) * Perform code reviews and contribute to raising overall code quality and engineering standards * Collaborate closely with Product, QA, and Support teams to ensure reliable delivery of Market Data services * Contribute to system enhancements, refactoring, and technical debt reduction ** _What you bring :_** * 2 to 5 years of h
Applying for this C++ Developer (Linux) – Market Data (TCC) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about TCC?
Real rants from real employees. Read before you apply.