Middle+ Senior C++ Developer
About the Company
Client is a Toronto-based technology company operating in the capital markets domain. The team builds and maintains high-performance trading infrastructure supporting large-scale financial operations. The company is now expanding its engineering team to strengthen and enhance its low-latency trading platform.
About the Role
We are looking for an experienced Senior C++ Developer to join the engineering team. The successful candidate will work on improving and supporting an existing low-latency trading platform, focusing on performance optimization, scalability, and reliability.
This role involves significant non-functional work, including redesigning and enhancing core components to meet demanding latency and throughput requirements.
Responsibilities
- Support and enhance an existing low-latency trading system
- Design, develop, and optimize high-performance C++ components
- Collaborate with cross-functional teams to identify and implement system improvements
- Participate in performance profiling, debugging, and fine-tuning
- Ensure software reliability, maintainability, and efficiency
- Follow modern C++ development best practices
Requirements
- Strong experience in C++17 (or later)
- Solid understanding of low-latency design patterns and multi-threaded systems
- Hands-on experience with Boost and Linux (RHEL) environments
- Proven background in performance optimization and system-level programming
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a distributed team
Nice to Have
- Experience in trading systems, market data processing, or exchange connectivity
- Knowledge of FIX protocol, network programming, or real-time data systems
- Familiarity with high-frequency trading or quantitative finance
Being a part of 3asoft means having:
- High level of flexibility and freedom
- p2p relationship with worldwide customers
- Competitive compensation paid in USD
- Fully remote working
Required skills experience
C++ | 3 years |
Required languages
English | B2 - Upper Intermediate |