TMX Group
Senior Application Developer (Toronto)
Job Description
Job Summary
We are seeking a highly skilled C++ Developer to design, build, and optimize high‑performance equity trading engines. In this role you will work on latency‑sensitive systems that process large volumes of market data and execute trades with speed, accuracy, and reliability, collaborating closely with quantitative analysts, traders, and infrastructure teams to develop scalable solutions for modern electronic trading. Responsibilities
Develop and maintain low‑latency trading applications in C++. Optimize system performance at both the software and hardware levels. Ensure robustness in real‑time environments. Contribute to architecture decisions, implement efficient data structures and algorithms, and troubleshoot complex production issues. Qualifications
Strong expertise in modern C++ (C++17 or later). Deep understanding of multithreading, concurrency, and memory management. Experience working on high‑frequency or low‑latency systems. Familiarity wit...
We are seeking a highly skilled C++ Developer to design, build, and optimize high‑performance equity trading engines. In this role you will work on latency‑sensitive systems that process large volumes of market data and execute trades with speed, accuracy, and reliability, collaborating closely with quantitative analysts, traders, and infrastructure teams to develop scalable solutions for modern electronic trading. Responsibilities
Develop and maintain low‑latency trading applications in C++. Optimize system performance at both the software and hardware levels. Ensure robustness in real‑time environments. Contribute to architecture decisions, implement efficient data structures and algorithms, and troubleshoot complex production issues. Qualifications
Strong expertise in modern C++ (C++17 or later). Deep understanding of multithreading, concurrency, and memory management. Experience working on high‑frequency or low‑latency systems. Familiarity wit...