Find work in Canada.

618,687 jobs across our Canadian network. How we count

  • AI Architect

    Yochana

    Vancouver, BC

    • Contract

    This role will work closely with marketing stakeholders, engineering teams, and platform

  • Java with Python Developer

    Pacer Group

    Mississauga, ON

    • $115,000 to $125,000 CAD / year
    • Full-time

    Must have strong and 5-7 years’ experience in Python coding.

  • AI Platform Engineer – DevOps Experience : Halifax, Nova Scotia : FTE

    AceStack

    Halifax, NS

    • Full-time

    We are looking for an experienced AI Platform Engineer with strong DevOps expertise to design, develop, and maintain enterprise-grade AI/GenAI platforms while enhancing existing DevOps…

  • RPA Platform Engineer

    K&K Global Talent Solutions INC.

    Toronto, ON

    • Full-time

    Strong SDLC practice and programming languages (Python, Java, Node.js) Have facility with and understanding of the ecosystem that code operates in.

  • AI Engineer Lead

    Hays

    Toronto, ON

    • Contract

    …Agentic AI, Microsoft Foundry, Azure OpenAI, Azure AI Search, Python, APIs, and cloud-native application…

  • Business Systems Analyst

    SAIT

    Calgary, AB

    • Temporary

    …operational effectiveness across CEPS. The incumbent works closely with stakeholders to identify opportunities, define requirements, and deliver scalable solutions using Smartsheet, Python,…

  • Marsh People and Investments - Strategic Implementation Co-Op - Toronto - Winter 2027

    Marsh McLennan

    Toronto, ON

    • Full-time

    Basic familiarity with Python and the ability to reason through workflow logic and technical problem-solving tasks.

  • RPA Platform Engineer

    K&K Global Talent Solutions INC.

    ON · Ontario, Canada

    • Full-time

    …workflows across the bank. You will align platform capabilities with security architectures, manage a tiered production support model, and ensure technical governance for automated software…

  • Python Developer with Java exp

    Pacer Group

    Mississauga, ON

    • $125,000 to $135,000 CAD / year
    • Full-time

    5–8 years of experience in backend development, with strong hands-on expertise in Java and Python.

  • Python Developer with Java Experience

    Pacer Group

    Mississauga, ON

    • Full-time

    Job Title: Python Developer with Java Experience

  • Solution Architect

    Future Works

    Remote, Canada

    • Full-time
    • Remote

    …from pilot validation into production use. Working closely with Data Engineers, Business Analysts, Full Stack Engineers, and QA, you will turn a fragmented operational landscape into a…

  • Consultant/Senior Consultant , Strategy & Economy

    KPMG

    Brossard, QC · Joliette, QC · Laval, QC · Mont-Royal, QC · Montreal, QC · Quebec, QC · Saint-Laurent, Quebec · Mount Royal, Quebec

    • Full-time

    Collaborate with KPMG professionals around the world on challenging and impactful projects.

  • CCaaS Architect

    Quantiphi

    Canada

    • Full-time

    Headquartered in Boston, with more than 4,000 professionals worldwide, we partner with global enterprises to deliver large-scale digital, cloud, and AI-driven transformation.…

  • Business System Analyst

    CirrusLabs

    Toronto, ON

    • Contract

    We are seeking an experienced Data Designer / Business Systems Analyst (BSA) with 5–7 years of relevant experience, hands-on exposure to Databricks, and a strong background in the financial…

  • Senior Technical Engineering Manager

    Stay22

    Montreal, QC

    • Full-time

    …platform initiatives. In this role, you will manage 2 squads with a total of 5-8 developers with diverse profiles and oversee project execution and…

  • Test Engineering Intern

    Semtech

    Burlington, ON · CAN - Burlington, ON

    • Full-time

    …Semtech is an organisation headquartered in Camarillo, California with 31 offices in 14 countries around the world. We pride ourselves of being big enough to have global reach but still a…

  • QNX Senior Software Developer in Test

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    The QNX Service PSP Test Team is seeking an experienced and highly motivated Software Developer in Test to help validate and deliver next-generation QNX software technologies. This is an…

  • QNX Senior Software Developer in Test

    BlackBerry

    Ottawa, ON

    • Full-time

    The QNX Service PSP Test Team is seeking an experienced and highly motivated Software Developer in Test to help validate and deliver next-generation QNX software technologies. This is an…

  • Business and Configuration Analyst, AI

    CityofOttawa

    Ottawa, ON

    …experience developing and deploying software solutions are required. Python experience is preferred; experience in other programming languages is also valued. Familiarity with AI…

  • Machine Learning Engineer

    Sapphire Stream Technology

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    We collaborate with leading global technology companies to deliver innovative engineering solutions and support the development of next-generation products.

  • Senior Python Developer

    Futran Solutions

    Mississauga, ON

    • Full-time

    Strong Python development with solid object-oriented and functional design skills.

  • Senior Validation Engineer- Agentic AI

    Sapphire Stream Technology

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    The ideal candidate is a hands-on software engineer with strong Python development skills, practical experience building AI agents, and a solid understanding of validation strategies, test…

  • Knowledge Graph Engineer

    Centraprise

    Toronto, ON

    • Contract

    Strong Python backend development using FastAPI, Django, or Flask.

  • Engineering Co-op Student - January 2027

    Hudbay Minerals

    Princeton, BC

    • $65,624 to $68,744 CAD / year

    Advancing Your Global Career: Elevate Your Future with Hudbay

  • Senior Loads & Dynamics Specialist

    Dominion Dynamics

    Toronto, ON

    • Full-time

    …its dynamic behaviour. If they're late, wrong or out of step with the current configuration, the structure wil ens up too heavy or short on margin, and the program finds out at the next…