Find work in Canada.

318,158 jobs across our Canadian network. How we count

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

  • DevOps Specialist (6 months)

    CIRA

    Ottawa, ON

    • Temporary

    With a strong development background, you are comfortable with Java, Maven, automated testing, containers and cloud-native technologies, and can turn common delivery needs into reusable…

  • Senior, Cloud Engineering

    Scotiabank

    Toronto, ON

    The Senior, Cloud Engineering role operates within the Cloud Platform Engineering team. This role specializes in Cloud Developer Experience (DevEx) Engineering, focusing on building tools,…

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

  • Applied Scientist, AICE - AI Center of Excellence

    Amazon Science

    Vancouver, BC

    • Full-time

    Experience with programming languages such as Python, Java, C++

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

  • Senior Algorithm Developer – Production Scheduling (Saas Supply Chain Platform)

    Kinaxis

    Canada

    • Full-time

    As a Senior Algorithm Developer, you will contribute across the full lifecycle of algorithm backed product development, working at the intersection of real-world scheduling problems and…

  • Production Support Analyst - Capital Markets

    Synechron

    Toronto, Ontario

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

    Experience with CI/CD, MemSQL, Ignite, Java Spring, AWS, S3, MongoDB, Docker, Kubernetes.

  • Co-op/Intern Developer, DevOps

    Kinaxis

    Ottawa, Ontario

    • Internship

    Design, code, and support Kinaxis build and deployment infrastructure (Jenkins, Groovy, PowerShell, C#, Java, Ansible, Docker)

  • Senior Full-Stack Engineer

    Wunderkind (formerly BounceX)

    Montreal, Quebec · Quebec, Quebec

    • Full-time

    Strong proficiency in at least one backend language such as Go, Java, or similar, with experience building production APIs, services, and integrations.

  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    2+ years of software development experience preferably in Java

  • Senior Software Developer (12 months)

    CIRA

    Ottawa, ON

    • Temporary

    You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking technologies. You’re…

  • Full Stack Engineer

    HSBC

    Toronto, ON

    • Full-time

    Expertise and demonstratable experience in at least 2 programming languages (Java 21 or JavaScript) and handling multi-thread applications

  • Solutions Architect

    Databricks

    Toronto, ON

    Become an expert in, and promote Databricks inspired open-source projects (Spark, Delta Lake, MLflow, and Koalas) across developer communities through meetups, conferences, and webinars.

  • Mechanical Design Engineer III

    Watts Water Technologies

    Vernon, BC · Tekmar Control Systems

    • Full-time

    Solid understanding of software development fundamentals and experience with at least one common programming language such as C/C++, Python, LabView or Java.

  • Software Developer III, Vehicle Intelligence

    ACV

    Toronto, ON

    The Software Developer III will work on a cross-functional agile team in operational tools, product, or infrastructure. You will work alongside software and production engineers to build…

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

  • Java Full Stack Developer - VP

    Citi

    Mississauga, ON

    • Full-time
  • Python Full Stack Developer - VP

    Citi

    Mississauga, ON

    • Full-time

    Experience in full stack application development with strong expertise in Python and Java

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