Find work in Canada.

330,704 jobs across our Canadian network. How we count

Jobs in Canada

Save this search
  • Automation Lead (AI enabled Engineering)

    CGI

    Toronto, ON

    Full-time

    Drive adoption of automation across UI, API, integration, regression, and end-to-end testing.

  • Developer

    Scotiabank

    Toronto, ON

    Drive strategic transformation of Scotiabank platforms by leveraging modern technologies including Java 8/17 Spring Boot, and microservices architecture to deliver scalable, maintainable…

  • Senior Software Engineer

    Mastercard

    Vancouver, BC

    Full-time

    Develop and execute functional, integration, API, regression, end-to-end, and performance tests.

  • Software Development Engineer II, Campaign Management

    Amazon

    Toronto, ON

    - Proficiency working in middle tier (API, back-end-for-front-end, or similar) and backend

  • Staff Software Engineer, Financial Crimes

    Stripe

    Toronto, ON

    …foundation for both internal product launches and external developer-facing…

  • Principal Software Engineer, Money Movement (Questbank)

    Questrade Financial Group

    Toronto, ON

    …have, as the current estate is predominantly .NET, but strong Java, Go, or Kotlin backgrounds will not be screened…

  • API Architect

    Moneris

    Toronto, ON

    Full-time

    5+ years of hands-on experience developing API and/or backend applications (.NET, Java or Node preferred)

  • Senior AI Engineer, Full-Stack - Agent Factory

    Workday

    Vancouver, BC · Canada, BC, Vancouver

    Full-time

    Deep knowledge of backend service architecture, microservice patterns, and REST API design, with proficiency in Python and ideally Kotlin or Java.

  • Application Support Lead Analyst - Vice President

    Citi

    Mississauga, ON

    Full-time

    Banking Technology is looking for an experienced Application Support Analyst – Senior with strong Java development expertise and a passion for exploring AI technologies.

  • Software Engineer II

    Emburse

    Toronto, ON

    Full-time

    2+ years of software development experience preferably in Java

  • Senior Machine Learning Engineer

    TD

    Toronto, ON

    Full-time

    3+ years of developer experience shipping code in production settings

  • Software Developer – Back End

    Symbiotic Digital

    Toronto, ON · Downtown Toronto (Ryerson), Ontario

    Contract

    We are seeking a Senior Back-End Software Developer to

  • Full Stack Lead Engineer

    Citi

    Mississauga, ON

    Full-time

    …decisions that determine how a high-throughput, multi-consumer API ecosystem evolves across global…

  • Lead Engineer

    LanceSoft, Inc.

    Montreal, QC · Greater Montreal Metropolitan Area

    Contract

    Experience with API-based integrations, REST services, JSON, authentication patterns, and troubleshooting integration failures across distributed systems.

  • Java Software Engineer

    Hays

    Toronto, ON

    Contract

    Java (Spring Boot, REST API, Microservices architecture)

  • Data Engineer

    Scotiabank

    Toronto, ON

    Working knowledge of Java and/or Scala, especially in Spark or big data processing environments.

  • Senior Software Engineer

    Clutch

    Toronto, ON

    $160,000 to $200,000 USD / year

    Full-time

    Continuously improve the systems, tools, and developer experience that power Clutch.

  • Staff Software Engineer

    Clutch

    Toronto, ON

    $205,000 USD / year

    Full-time

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

  • 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.

  • Développeur senior des systèmes logiciels Senior Software Systems Developer

    Intrado

    Montreal, QC · Saint-Laurent, QC

    Full-time

    La personne idéale possède une solide expérience du développement en Java et en TypeScript, une bonne connaissance des environnements infonuagiques et des réseaux ainsi qu’une passion pour…

  • Software Development Engineer, Ring Persistent Connection Service (PCS)

    Amazon

    Toronto, ON

    - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

  • Software Engineer

    Pine

    Toronto, ON

    As a Full Stack Developer, you'll play a key role in designing, building, and scaling the technology powering Pine.

  • QA Specialist

    Symbiotic Digital

    ON · Downtown Toronto (Central Bay Street), Ontario

    Contract

    assurance activities including automated UI testing, API testing, functional

  • Senior Software Engineer

    Ping Identity

    Vancouver, BC

    …suited to someone who enjoys working across services, APIs, developer workflows, and user-facing capabilities, and who can use modern AI-assisted engineering tools pragmatically to…

  • Software Developer

    Solace Corporation

    Ottawa, ON

    Full-time

    Experience building backend services using Python and Java SpringBoot with RESTful API design