Find work in Canada.

342,659 jobs across our Canadian network. How we count

  • Senior Full Stack Engineer (Azure Cloud Platform)

    HCLTech

    ON · Ontario, Canada

    • $60 to $75 CAD / hour
    • Contract

    Develop backend services using Node.js, Python, .NET, or Java.

  • Core Network as a Service Test Developer

    Ericsson

    Ottawa, ON

    • Full-time

    Design, develop and support cloud native applications and microservices as part of an agile team, ensuring our service offerings are robust, scalable and user-friendly.

  • Senior GenAI Software Developer

    BMO

    Toronto, ON · FCP

    • Full-time

    …looking for a passionate and innovative Senior GenAI Software Developer to join our growing team and help design, build, scale, and lead intelligent AI-powered solutions that enhance…

  • Software Engineer, Driver Experience

    Lyft

    Toronto, ON

    Strong proficiency in one or more backend languages (Go, Python, Java, or similar) with a solid understanding of performance and reliability fundamentals

  • Full-Stack Java Developer (with DB & Cloud)

    TMC Canada

    Montreal, QC

    • Full-time

    Research Technology, part of IST, follows an agile delivery model. New application development is typically based on a microservices architecture and designed for cloud-native deployments.…

  • Technical Lead Senior – Java / Spring Boot

    CGI

    Montreal, QC

    • Full-time

    We are looking for a Senior Technical Lead with strong Java development expertise and the ability to provide technical leadership to teams working in an international environment.

  • Senior Software Engineer I

    Braze

    Toronto, ON

    • Full-time

    Professional experience working with distributed systems and/or microservices

  • Senior Software Engineer I

    Braze

    Toronto, ON

    Professional experience working with distributed systems and/or microservices

  • Java Developer - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    Java Ecosystem: Deep, hands-on experience with Java (Java 11, 17, or 21) and core concepts (multithreading, concurrency, memory management, JVM tuning).

  • Python Developer, Assistance Vice President

    Citi

    Mississauga, ON

    • Full-time

    Citi is hiring a Senior Python Developer (Applications Development Sr. Programmer Analyst - C12) with a focus on Generative AI. This hands-on engineering role offers the opportunity to…

  • Lead Automation Developer - Vice President

    Citi

    Mississauga, ON

    • Full-time

    We are seeking a highly skilled Lead Automation Developer for a fully hands-on, programmatic engineering role dedicated to architecting, refactoring, and maintaining scalable, distributed…

  • Senior Software Engineer, PAM

    Okta

    Toronto, ON

    • $136,000 to $187,000 CAD / year
    • Full-time

    Drive evaluation, development, and rollout of microservices

  • Java Full Stack with React

    Synechron

    Calgary, AB

    • $90,000 to $100,000 USD / year
    • Full-time

    We are seeking a highly skilled Java Full Stack Developer with React with strong experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate…

  • Java Developer

    Synechron

    Calgary, AB

    • $90,000 to $100,000 USD / year
    • Full-time

    We are seeking a highly skilled Java Developer with strong experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should possess expertise…

  • Senior Java Developer

    Symbiotic Digital

    ON · Central Toronto (Summerhill West / Rathnelly / South Hill / Forest Hill SE / Deer Park), Ontario

    • Contract

    We are seeking an experienced Software Developer to design,

  • Senior Software Engineer, PAM

    Okta

    Toronto, ON

    Drive evaluation, development, and rollout of microservices

  • Java Full Stack Developer (Onsite, Markham, Ontario)

    HR POD Careers

    Markham, ON

    • Full-time

    Strong hands-on experience with Java and Spring Boot for backend development.

  • QA Analyst

    EXFO

    Montreal, QC

    • Full-time

    Notre plateforme logicielle repose sur une architecture de microservices conteneurisés, fonctionne principalement sous Linux et est déployée dans des environnements sur site, infonuagiques…

  • Senior Java Software Engineer

    Pacer Group

    Toronto, ON

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

    strong proficiency in Java, Python, backend development, REST APIs, microservices, SQL, database design, data processing, data reporting, ETL concepts, debugging, unit testing, version…

  • Lead Java Developer

    INFOYA

    Toronto, ON

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

    About the Job: Infoya is seeking a hands-on Lead Java Developer who is already

  • Java Full Stack Developer

    Pacer Group

    Mississauga, ON

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

    5–8 years of experience in Full Stack Java / Application Development.

  • Principal Engineer

    Enercare Inc.

    Markham, ON

    • Full-time

    Experience across a variety of tech stacks (Java, React, Python, JavaScript, C#, etc.).

  • Senior Director - Chief Developer and AI Adoption

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    As a Senior Director - Chief Developer and AI Adoption, you will lead a team of Technology & Operations AI Developers who build the next-generation technology that changes how millions of…

  • Senior Java Technology Developer – Vice President

    Citi

    Toronto, ON · Mississauga, ON

    • Full-time

    Citi is looking for a Senior Java Developer to take technical ownership of business-critical Credit Risk and Capital Markets platforms, driving the modernization of large-scale systems into…

  • Applications Development Sr Programmer Analyst- AVP -Mississauga

    Citi

    Mississauga, ON

    • Full-time

    Deep proficiency in core Java, including collections, multithreading, memory management, performance tuning, troubleshooting, and application deployment in high-availability environments