Find work in Canada.

335,548 jobs across our Canadian network. How we count

  • CCaaS Engineer

    Accenture

    Toronto, ON · Vancouver, BC · Calgary, AB

    • Full-time

    Develop AWS Lambda functions and backend integrations in Python, Node.js, or Java.

  • Senior Software Engineer

    ecobee

    Toronto, ON

    • Full-time

    …heart of this is the Energy Control Platform (ECP), ecobee's API platform that enables utility partners to create and manage demand response and grid resiliency programs, dispatch events to…

  • ead Full Stack Developer (C# / .NET Core / Azure)

    Aarorn Technologies Inc

    Toronto, Ontario

    • Contract

    Job Title: Lead Full Stack Developer (C# / .NET Core / Azure)

  • Software Engineer, AI Document Generation

    EvenUp

    Remote, Canada

    • Full-time
    • Remote

    Strong software development experience, with hands-on expertise in Python or languages such as Go, Java, Node.js, or C++.

  • Technical Lead Analyst - Billing & Pricing Platforms

    Scotiabank

    Toronto, ON

    Collaborate with architects to define system design, API contracts, and service interactions aligned to enterprise standards.

  • Guidewire Solution Architect

    VySystems

    Canada

    • Full-time
  • Senior and Staff Software Engineers (Product Engineering) - Multiple Roles

    Index Exchange

    Toronto, ON

    • Full-time

    Strong software engineering skills, including proficiency in programming languages such as Golang, Java, C#, Typescript (React)

  • Senior Cloud Software Engineer

    Harvey Nash

    Vancouver, BC

    • Full-time

    5+ years of software engineering experience (e.g., Python, Java, Go etc.)

  • Senior Software Engineer (Vancouver Hybrid)

    Boomi

    Vancouver, British Columbia

    • Full-time

    5+ years hands-on experience with Java, Advanced Java, JUnit, CI/CD, and Source Control Systems

  • Software Engineer

    RAVL

    Toronto, Ontario

    • Full-time

    Architect and implement systems using modern languages and frameworks (e.g., Java, Node.js, .NET, Go, Python)

  • Observability Engineer

    Accommodations Plus International

    Markham, ON

    • $90,000 to $110,000 CAD / year

    …and continuous improvement is delivered through scripting, API integration, and Generative AI tooling. The role is focused on leveraging automation to improve teamwork, operational clarity,…

  • Senior Staff Software Engineer, Platform

    Rippling

    Toronto, ON

    • $201,000 to $335,000 CAD / year

    …event-driven dependency graph, workflow engine, search capabilities, developer ecosystem, and Rippling Query Language…

  • Senior Full-Stack Software Development Engineer

    Remitly

    Burnaby, BC

    • Full-time

    Strong backend fundamentals - experience building, scaling, and operating distributed services in a language such as Go, Java, Python, or Kotlin.

  • VP Senior Applied AI Full-Stack Engineer

    Citi

    Mississauga, ON

    • Full-time

    …You will design and implement robust backend microservices (Java/Spring Boot) optimized for low-latency data retrieval, heavy aggregation, and streaming large datasets to the frontend.…

  • Senior Backend Software Engineer

    Top Hat

    Remote, Canada

    • Full-time
    • Remote

    …for an engineer who is not only a master of their craft in Java and Spring Boot but also a dedicated mentor and a proactive…

  • Senior Web Back-End Developer

    Air Canada Vacations

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time

    10+ years of professional experience in backend development with a strong focus on Java.

  • Java Solutions Architect

    Wipro

    Toronto, ON

    • Full-time

    As a Java Solutions Architect at Wipro Solution Canada Ltd, you will play a critical role in designing and delivering advanced software solutions within the Capital Markets sector. This…

  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    2+ years of software development experience preferably in Java

  • Manager, Software Engineering

    Emburse

    Toronto, ON

    • Full-time

    Required: Minimum of 4 years’ professional experience in Java development. Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT.

  • Staff Software Engineer

    Clutch Technologies Inc.

    Toronto, ON

    Continuously improve the systems, tools, and developer experience that power Clutch, at a team and organizational level.

  • ACBS Senior Java Developer

    Tata Consultancy Services

    Toronto, ON

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

    Strong expertise in Java and Python for back-end development.

  • Senior CMS Developer

    Tata Consultancy Services

    Toronto, ON

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

    Seeking an experienced CMS Technical Lead / Senior CMS Developer to own and support the current OpenText CMS platform while driving future CMS modernization initiatives. The role will lead…

  • Manager, Software Engineering - Identity Platform

    Marqeta

    Remote, Canada

    • Full-time
    • Remote

    Breadth across the stack, you've led teams delivering across multiple product lines and paradigms: from synchronous API services (Java/Spring Boot) to batch and event-driven ETL pipelines…

  • Senior Back-end(Java) Developer

    VSG Recruitment

    Remote, Canada

    • Full-time
    • Remote

    They are looking for a Senior Java Developer to join their Markets Technology team. This individual will play a key role in designing and developing backend services, APIs, and distributed…

  • Full Stack Java Developer Lead

    CGI

    Toronto, Ontario

    • Full-time

    We are looking for a Senior Full Stack Developer with deep expertise in Java, cloud technologies, and AI, along with strong experience in the Property & Casualty (P&C) insurance domain. You…