Find work in Canada.

505,188 jobs across our Canadian network. How we count

  • Forward Deployed Engineer (FDE) (Mid/Senior Level)

    Salesforce

    Toronto, ON · Canada - Toronto

    • Full-time

    Design agent intelligence: prompts, reasoning, tool calls, and integration with customer systems, leveraging our Agentic AI platform and current LLM techniques.

  • Senior Software Engineer

    Lockheed Martin

    Halifax, NS

    • Full-time

    …engineering life cycle from specification, design development, integration and test, deployment, maintenance and field trouble shooting for large scale, high complexity naval platform…

  • Xcode Cloud Distributed Systems Software Engineer

    Apple

    Vancouver, BC

    Xcode Cloud is a continuous integration and continuous delivery service integrated into Xcode and App Store Connect, created to improve and enhance the development process for the Apple…

  • Curam Developer

    Accenture

    Winnipeg, MB · Toronto, ON · Ottawa, ON · Montreal, QC · Vancouver, BC · Calgary, AB

    • Full-time

    …technology architecture, and providing specialized skills related to integration, custom software development team, testing, application modernization, agile delivery, and more. We help our…

  • Lead Data Consultant, Manager

    PwC

    Ottawa, ON · Toronto, ON

    • Full-time

    Experience designing and developing data pipelines from ingestion to consumption within big data architecture using Python/Java/SQL etc.

  • Manager, Software Engineering

    Ripple

    Toronto, ON

    • Full-time

    (Preferred) Good understanding of Java Spring, microservice architecture, integrating into internal and third party services

  • Quality Analyst (Python/ API Testing)

    CGI

    Halifax, NS

    • Full-time

    Develop reusable Python automation libraries, scripts, and test frameworks to support functional, integration, regression, and API testing.

  • Senior Java Developer

    Localcoin

    Toronto, ON · ON

    • $120,000 to $140,000 USD / year
    • Full-time

    …technologies to join our growing Engineering team as our Senior Java Back End…

  • Hadoop Developer

    Pyramid Consulting, Inc

    ON · Ontario, Canada

    • Contract

    Immediate need for a talented Hadoop Developer This is a 12+ months opportunity with long-term potential and is located in Canada/United States (onsite) Please review the job description…

  • Software Engineer II - Distributed Systems

    Microsoft

    Vancouver, BC · Goodwood, ON

    • Full-time

    …industry-leading products and services, including databases, data integration, big data analytics, messaging, real-time analytics, and business intelligence. Our portfolio includes…

  • Sr. Data Engineer

    Propel Holdings

    Toronto, ON

    • Full-time

    Build and maintain reliable ELT pipelines using Snowflake stages, file formats, COPY INTO, Snowpipe, Streams, Tasks, Dynamic Tables, and appropriate integration or orchestration tools.

  • Principal Software Engineer - Big Data & Java

    PointClickCare

    Mississauga, ON

    • Full-time

    -Lead and guide the design and implementation of scalable distributed systems based on Java microservices

  • QE Lead, Payments

    Vancity

    Vancouver, BC · Toronto, ON

    • Full-time

    Driving the transition from Selenium-heavy UI automation to a layered testing approach (API → integration → minimal UI)

  • Senior AI Engineer

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    …role offers the opportunity to work on enterprise-scale AI integration initiatives, establish best practices, and advance the technical maturity of our engineering organization. You will…

  • Software Engineer

    Larus

    Ottawa, ON

    • Full-time

    Close interaction with other team members on system integration and validation

  • JavaScript Full Stack Developer

    Momentous

    Ottawa, ON

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

    Position Title: JavaScript Full Stack Developer Intermediate

  • Python Developer

    Synechron

    Montreal, QC

    • Full-time

    We are seeking an experienced and highly skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in building scalable, high-performance RESTful…

  • Developer

    JAVA Holdings Ltd.

    Calgary, AB

    Java Holdings Ltd. owns a portfolio of companies and provides high-level execution support for large utility, oil and gas, and power generation projects, with a focus on EPCM (Engineering,…

  • Developer

    JAVA Holdings Ltd.

    Edmonton, AB

    Java Holdings Ltd. owns a portfolio of companies and provides high-level execution support for large utility, oil and gas, and power generation projects, with a focus on EPCM (Engineering,…

  • Senior AI Engineer

    RBC

    Toronto, ON

    • Full-time

    …role offers the opportunity to work on enterprise-scale AI integration initiatives, establish best practices, and advance the technical maturity of our engineering organization. You will…

  • Full Stack Developer

    CGI

    Calgary, AB

    • Full-time

    Languages: Node.js/TypeScript, Java, C#, Python, or Go

  • Software Architect - AI Accelerated Engineering Lead

    Slalom

    Calgary, AB

    • Full-time

    Manage GenAI-driven teams: Orchestrate multi-developer environments where AI agents and engineers work side by side - ensuring productivity, quality, and responsible adoption.

  • Engineer Manufacturing E/E Validations

    BRP

    Valcourt, QC

    • Full-time

    Verification and laboratory testing activities are to be conducted, including unit, integration, and performance tests of the developed solutions.

  • Java Angular Lead

    J&M Group

    Toronto, ON

    • Full-time

    Design, develop, and maintain enterprise-grade applications using Angular and Java/J2EE technologies.

  • Lead, Support Technique (Technical Support Lead)

    Intrado Life & Safety, Inc.

    Montreal, QC · Saint-Laurent, Quebec

    • Full-time