Find work in Canada.

556,385 jobs across our Canadian network. How we count

  • AI Architect

    Envision Technology Solutions

    Canada

    • Contract

    Strong hands-on programming expertise in at least one modern language such as Python, C#, Java, or JavaScript, with the ability to guide engineering teams on best practices.

  • Software Developer

    Cisco

    Ottawa, ON · Kanata, Ontario

    • Full-time

    Innovation: Explore and implement emerging technologies, including Generative AI and LLM-based prompting, to improve developer productivity and system observability.

  • Bioinformatics Specialist

    The University of British Columbia

    Vancouver, BC

    • $8,810.92 to $13,202.5 CAD / month
    • Full-time
  • Bioinformatics Specialist

    University of British Columbia

    Vancouver, BC · PHSA | BC Children's Hospital Research Institute - North Block (BCRI CMMT) (BCHRIN)

    • $8,810.92 to $13,202.5 CAD / month
    • Full-time
  • Senior Full Stack Engineer - Java / AI

    Rose International

    Mississauga, ON

    • Full-time

    Strong proficiency in Java, Spring, Spring Boot, and the surrounding ecosystem.

  • Junior Full stack Developer (Front End Focus)

    Scotiabank

    Toronto, ON

    Familiar with languages, frameworks, and databases (such as Java/Spring, Node.js/Express.js, Python, MySQL,PostgreSQL, MongoDB, DB2)

  • Junior Software Engineer, Emergency Call Handling

    Motorola Solutions

    Ottawa, ON · Gatineau, QC

    • Full-time

    Programming in Python, C#, C++, Java, or similar languages

  • Junior Software Engineer, Emergency Call Handling

    Motorola Solutions

    Gatineau, QC

    • Full-time

    Programming in Python, C#, C++, Java, or similar languages

  • Staff Software Engineer

    SoTalent

    Toronto, ON

    • $173,000 to $197,000 CAD / year
    • Full-time

    At least 6 years of professional development experience using Java, Python, or Go

  • Principal Software Engineer

    EngRadar

    Kitamaat 2, BC

    • Full-time

    Deep experience building backend systems in a modern language such as Java, C#, Python, TypeScript, Scala, or Rust.

  • Senior Quality Assurance Engineer

    AI Interviews

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    Experience with automation programming languages such as Java, Python, JavaScript, or similar.

  • Senior QA

    AI Interviews

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    Experience with automation programming languages such as Java, Python, JavaScript, or similar.

  • Staff Software Engineer - Capital One Travel Tech - Full-stack

    Capital One

    Toronto, ON

    • Full-time

    Utilize programming languages like JavaScript, React, HTML/CSS, Angular/TypeScript, Python, Java and/or Go, Open Source RDBMS and NoSQL databases, and a variety of AWS tools and services

  • AI Solutions Developer - (GenAI / OpenAI)

    Genpact

    Montreal, QC

    • $80,000 to $100,000 CAD / year
    • Full-time

    Strong proficiency in at least one backend language - Java (with Spring Boot) and/or Python (FastAPI / Flask). We are open to either.

  • Principal Software Engineer

    Conga

    Canada

    Deep experience building backend systems in a modern language such as Java, C#, Python, TypeScript, Scala, or Rust.

  • Applications Development Sr Programmer Analyst

    Citi

    Mississauga, ON

    • Full-time

    Are you ready to build the future of financial technology? We are seeking a passionate, high-performing Software Engineer (Java / AI) to join our dynamic Front Office Technology team.

  • Business Technical Analyst

    Deloitte

    Toronto, ON

    • Full-time

    We're growing our Product Engineering & Development team and seeking an experienced Junior Developer who can contribute to both delivery and pre-sales activities. Depending on your…

  • Full stack developer

    Tata Consultancy Services

    Toronto, ON

    • $90,000 to $120,000 CAD / year
    • Full-time

    Demonstrated backend development experience in Java or Python, with the depth required to deliver complex production solutions.

  • DevOps Engineering Lead

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    Strong programming skills with at least 10+ years of hands-on experience in languages such as Java, TypeScript, Python, Shell scripting, or batch processing, and expertise in developing…

  • DevOps Engineering Lead

    RBC

    Toronto, ON

    • Full-time

    Strong programming skills with at least 10+ years of hands-on experience in languages such as Java, TypeScript, Python, Shell scripting, or batch processing, and expertise in developing…

  • QA Automation Developer - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    …scalable, and maintainable test automation frameworks using Java, Python, and BDD tools like…

  • Staff Software Engineer

    Capital One

    Toronto, ON

    • Full-time

    Utilize programming languages like JavaScript, Java, HTML/CSS, Angular/TypeScript, Python, React and/or Go, Open Source RDBMS and NoSQL databases, and a variety of AWS tools and services

  • Lead Full Stack Developer with Agentic AI

    Galent

    Toronto, ON

    • Contract

    7+ years of backend development experience in Java or Python

  • Principal AI Engineer

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time

    Deep architectural expertise across multiple languages (Python, Java) and AWS services, with hands-on ability to design scalable solutions

  • Senior QA Engineer

    Rexall Care Network

    Mississauga, ON

    • Full-time

    Proficiency in at least one programming or scripting language (e.g., Python, Java, JavaScript / TypeScript) is sufficient to design, write, and maintain production-grade automation code.