More jobs:
Senior C++ & Python Developer – Capital Markets
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.
- 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.
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:
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:
×