×
Register Here to Apply for Jobs or Post Jobs. X

Senior C++ & Python Developer – Capital Markets

Job in Ottawa, Ontario, Canada
Listing for: apptoza
Full Time position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Python, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

Role name:
Senior C++ & Python Developer – Capital Markets | AWS | Dev Ops

Location:

Toronto – 3 days

Duration:
Contract

Experience level: 10+

Responsibilities
  • Design, develop, and maintain enterprise-level applications with a focus on capital markets trading workflows and trade lifecycle across asset classes including equities, fixed income, derivatives, OTC, and FX.
  • Architect and lead software design decisions around system architecture, data flow, and component interaction to meet the complexity and scale of enterprise financial systems.
  • Debug complex issues independently with precision in C++ and implement robust solutions.
  • Apply Python in financial or capital markets contexts with hands-on experience.
  • Collaborate with Dev Ops practices to implement CICD pipelines, containerization (Docker, Kubernetes), infrastructure as code, and automated deployment strategies.
  • Work with AWS Cloud technologies and adopt software development best practices, including clean code principles and design patterns.
  • Apply knowledge of SQL fundamentals (joins, aggregations, indexing, query optimization) in day-to-day development and data access patterns.
  • Experience with FIX protocol is strongly preferred and advantageous for trading systems within the team.
  • Familiarity with AI tools and large language models (LLMs) is a plus.
Qualifications
  • 10 years of software engineering experience with a strong background in building and maintaining enterprise-level applications.
  • Must-have experience in capital markets with understanding of trading workflows and trade lifecycle across asset classes (equities, fixed income, derivatives, OTC, FX).
  • Strong working experience in C++ with the ability to independently debug complex issues with precision.
  • Proficiency in Python with practical use in financial or capital markets contexts.
  • Solid foundational knowledge of SQL and experience with core concepts including joins, aggregations, indexing, and query optimization.
  • Proven track record of designing and architecting applications at a Lead level, making sound technical decisions on system design, data flow, and component interaction.
  • Knowledge of software development best practices and patterns including clean code, design patterns, and event-driven architecture.
  • Experience in AWS Cloud.
  • Experience in Dev Ops practices and tooling including CICD pipelines, containerization (Docker, Kubernetes), infrastructure as code, and automated deployment strategies.
  • Familiarity with AI tools and LLMs is a plus.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary