Senior C++ Developer
Back to JobsC++ Investments Get Smart Job AI Coach in the appFree on iOS and Android
Senior C++ Developer
C$160,000–C$210,000 / Year
Location
Toronto, ON, Canada
Experience
—
Posted
Jul 7, 2026
Apply by
August 6, 2026
Applicants
2
Early applicantEasy applyFull-timeHybridsoftware-engineering
Job Description
CPP Investments is seeking an experienced C++ Developer with deep capital markets expertise to join its Toronto team. This is a lead-level engineering role responsible for architecting and maintaining enterprise-grade trading and financial systems that support trading workflows across equities, fixed income, derivatives, OTC and FX. The role requires onsite presence in the Toronto office 4 days per week, and the interview process includes a mandatory onsite interview.
Key Responsibilities
- Design and architect enterprise-level applications at a Lead level, making sound technical decisions around system design, data flow and component interaction
- Independently debug complex issues in C++ codebases with precision
- Apply Python in a financial/capital markets context for tooling and analysis
- Work with SQL for core data operations including joins, aggregations, indexing and query optimization
- Apply clean code principles, design patterns and event-driven architecture in system design
- Build and maintain CI/CD pipelines, containerized deployments, and infrastructure as code
- Support trading workflows and trade lifecycle management across multiple asset classes
Requirements
- University degree in Engineering or Computer Science preferred
- 10+ years of overall software engineering experience with enterprise-level applications
- Must-have experience in capital markets with sound understanding of trading workflows and trade lifecycle across equities, fixed income, derivatives, OTC and FX
- Strong working experience in C++ with ability to independently debug complex issues
- Proficiency in Python with hands-on experience in a financial/capital markets context
- Strong foundational knowledge of SQL, including joins, aggregations, indexing and query optimization
- Demonstrated experience designing and architecting applications at a Lead level
- Knowledge of software development best practices: clean code, design patterns, event-driven architecture
- Must-have experience in AWS Cloud
- Must-have experience with DevOps practices: CI/CD pipelines, Docker/Kubernetes, infrastructure as code, automated deployment
- FIX protocol experience strongly preferred
- Familiarity with AI tools and LLMs is a plus
- Nice to have: Terraform experience
- Nice to have: Knowledge of Bloomberg and/or Murex trading platforms
- Nice to have: Experience in other programming languages like Java
Skills Required
FIX ProtocolTrading SystemsAWSPythonSQLDockerEvent-Driven ArchitectureDesign PatternsKubernetesC++CI/CDCapital Markets
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.
Python Fullstack Lead
Ehub Global Inc
$70–$90 / Hour
ContractEasy applyHybrid
Old Bridge
Senior Full Stack Developer
Techpay Innovations
₹18,00,000–₹30,00,000 / Year
Full-timeEasy applyWork from Office
Viman Nagar3 applicants
Senior Software Engineer
Sourcemantra Inc
$140,000–$170,000 / Year
Full-timeEasy applyWork from Office
Dearborn4 applicants
Java SRE Developer
Zenthor IT
$65–$85 / Hour
ContractEasy applyWork from Office
Phoenix
Full Stack Java Developer
AI Fagen Labs
$65–$85 / Hour
ContractEasy applyHybrid
Southlake1 applicant
DevOps Engineer
Techtimize
₨60,000–₨90,000 / Month
Full-timeEasy applyWork from Office
Lahore