Find work in Canada.

318,589 jobs across our Canadian network. How we count

  • Senior Manager, ALM Market Risk

    RBC

    Toronto, ON

    • Full-time

    …and relational databases, as well as programming languages (Python and Visual Basic) and agentic coding tools such as GitHub Copilot or Claude…

  • Lead Full Stack Developer

    RBC

    Toronto, ON

    • Full-time

    A Lead Full Stack Developer is responsible for designing, developing and maintaining legacy and "Cloud First" applications written primarily in C# and focused on .Net Core and cloud…

  • Lead Financial Engineer, Software

    RBC

    Toronto, ON

    • Full-time

    Validation & Testing: Design and execute prototype models in Python or R to validate algorithmic accuracy before full-scale software production.

  • AI Engineer

    Workday

    Vancouver, BC · Canada, BC, Vancouver

    • Full-time
  • Full Stack Engineer

    Ultrassure

    Toronto, ON

    • Full-time

    Build and ship product using Next.js, TypeScript, Python, Django and AWS

  • Principal, Total Portfolio Management Trading Desk

    OPTrust

    Toronto, ON

    • Full-time

    Strong programming abilities including Python, VBA, SQL.

  • Intermediate Software and Control Systems Engineer

    Medatech Engineering Services Ltd.

    Collingwood, ON

    • Full-time

    Proficiency in C/C++, Python, Matlab/Simulink, and control systems design tools

  • Data Engineer

    Wiraa

    Canada

    • Full-time

    Experience automating data processes using scripting or query languages such as Python, PowerShell, or T-SQL, with version control knowledge (e.g., Git)

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    …including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent…

  • Chief Backend Developer

    National Bank of Canada

    Montreal, QC

    • Full-time

    A career as a Chief Backend Developer within the Platforms and Automation team at National Bank means acting as an expert in the design, development, and evolution of strategic backend…

  • IT Business Systems Engineer - Collaboration Tools & Analytics /Spécialiste des systèmes d'affaires TI - Outils de collaboration et analytique

    TD SYNNEX North America

    Mississauga, ON

    • $70,000 to $85,000 CAD / year
    • Full-time

    …while leveraging expertise in software development (Java, SQL, Python), database design, and software architecture (REST, event-driven, distributed…

  • Quantitative Equity Developer Intern

    CCLIM - Quantitative Equity

    Vancouver, BC

    Passion for Technology – we work with a range of technologies and programming languages, including Python, Kdb+/Q, R, Spark, AWS, and Databricks. Prior experience with these technologies is…

  • Senior Contact Center Support Specialist (Amazon Connect)

    TD

    Toronto, ON

    • Full-time

    Knowledge of programming languages such as Java, Python, or Node.js.

  • Software Engineer I

    TD

    Toronto, ON

    • Full-time

    Full stack developer spending time on Coding, designing/solution, analysis and documentation.

  • Senior Salesforce Analyst, Marketing Delivery

    TD

    Toronto, ON

    • Full-time

    Leverage analytical tools including Python, PySpark, SQL, and Databricks to enhance campaign design, delivery, and measurement.

  • Senior Product Cybersecurity Engineer - Platform Security

    L3Harris Technologies

    Montreal, QC

    • Full-time

    Hands-on experience in scripting and automation using tools such as PowerShell, Bash, Python, Ansible, and Terraform.

  • Senior Portfolio Analyst

    Mackenzie Financial Corporation

    Toronto, ON · Greater Toronto Area, ON

    • Other

    …with a stronger focus on automation, dashboard development, Python and SQL, and AI-enabled ways of working. The successful candidate will help modernize reporting processes, improve control…

  • Co-op/Intern AI Quality, Evaluation & Security

    Kinaxis Inc.

    Ottawa, ON

    • Internship

    Comfortable writing code in Python or a comparable language, and comfortable with Git and GitHub.

  • Lead Financial Engineer

    Royal Bank of Canada

    Vancouver, BC · Toronto, ON

    • Full-time

    Validation & Testing: Design and execute prototype models in Python or R to validate algorithmic accuracy before full-scale software production.

  • Senior Developer, Data

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    Reporting to the Director, Decision Intelligence and Emerging Technologies, the Senior Developer, Data provides technical leadership and hands-on expertise in designing, building, and…

  • Web Developer (Django Specialist)

    Webhorse Technologies

    Inuvik, NT

    • Full-time

    As a Web Developer at Webhorse Technologies, you will be responsible for developing, testing, and maintaining web applications using Django, a high-level Python web framework. You will work…

  • Sr. Infrastructure Engineer - Patching

    CIBC

    Toronto, ON

    • Full-time

    You are proficient in scripting and platform management. You bring hands-on expertise with PowerShell, Python, Bash, APIs, Git workflows, and tools such as Red Hat Satellite, Windows…

  • Genesys Developer

    BMO

    Toronto, ON · YNG

    • Full-time

    Genesys Cloud certification such as Genesys Cloud Developer or Architect.

  • QNX Senior Software Developer in Test (12-Month Contract, Maternity Leave Coverage)

    BlackBerry

    Ottawa, ON

    • Full-time

    …quality, reliability, and performance? If you're a Software Developer in Test who thrives on solving technical challenges and wants to contribute to software powering some of the world's…

  • QNX Senior Software Developer in Test (12-Month Contract, Maternity Leave Coverage)

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    …quality, reliability, and performance? If you're a Software Developer in Test who thrives on solving technical challenges and wants to contribute to software powering some of the world's…