C++ Software Engineer: Build Low-Latency Trading Systems
Citadel Securities
Canada
On-site
CAD 80,000 - 130,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A leading capital markets firm in Ontario is seeking a driven C++ Software Engineer to design, build, and maintain high-performance trading systems. This mid-senior level role emphasizes solving complex challenges with clean code and collaboration with traders. Applicants should have a deep knowledge of C++, and a background in trading is a plus. This role includes a comprehensive relocation package.
Qualifications
Deep experience in C++ with a passion for clean, performant code.
Strong grasp of multithreading, concurrency, and distributed systems.
Curiosity to explore how things work and a drive to improve them.
Responsibilities
Break down intricate challenges and deliver clear, elegant solutions.
Design, build and maintain high performance systems.
Continuously push the limits of latency, reliability, and throughput.
Skills
C++
Multithreading
Concurrency
Distributed Systems
Clear Communication
Education
Bachelor’s degree in Computer Science or Engineering
Job description
A leading capital markets firm in Ontario is seeking a driven C++ Software Engineer to design, build, and maintain high-performance trading systems. This mid-senior level role emphasizes solving complex challenges with clean code and collaboration with traders. Applicants should have a deep knowledge of C++, and a background in trading is a plus. This role includes a comprehensive relocation package.