Find work in Canada.

A simpler way to find your next job.

  • Technical Lead

    RAVL

    Toronto, Ontario

    • Full-time

    Programming Languages: Proficiency in one or more of Java, C#, Go, Python, or TypeScript

  • Principal Platform Engineer, Machine Learning

    RAVL

    Toronto, Ontario

    • Full-time

    Strong backend engineering (Python/Scala/Java)

  • Software Engineer

    RAVL

    Toronto, Ontario

    • Full-time

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

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

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

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

  • Software Development Engineer in Test

    Magnet Forensics

    Toronto, ON · Ottawa, ON · Waterloo, ON

    • Full-time

    Mobile Testing, Android SDK (Java) and/or Xcode (Objective-C);

  • Senior Software Developer

    Caseware

    Toronto, ON

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

    As a Senior Software Developer, you will be creating prototypes and software design proposals that align future-state product and architecture vision. You will continue to improve core…

  • Lead Full Stack Developer

    Saatchi & Saatchi Canada

    Canada

    • Full-time

    Saatchi & Saatchi is seeking a Lead Full Stack Developer for an innovative AI platform initiative.

  • Senior Java Software Engineer

    LanceSoft, Inc.

    Montreal, Quebec

    • Contract

    We have an immediate need in an experienced full-stack developer, who is strong in Java and knowledgeable in Angular.

  • Senior Quality Assurance Software Developer – Analytics

    Ribbon Communications

    Montreal, QC

    • Full-time

    JOB TITLE Senior Quality Assurance Software Developer – Ribbon Analytics

  • AVP, Lead AI Engineer

    Chubb

    Toronto, ON

    • Full-time

    Strong hands-on coding ability in Python plus at least one additional language (TypeScript, Go, or Java); disciplined about clean code, design docs, and code review.

  • Senior Java Developer

    Citi

    Mississauga, ON

    • Full-time

    The Senior Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in…

  • Gen AI Python Developer - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    We are looking for a Python Developer (Applications Development Sr Programmer Analyst - C12) with hands-on experience developing Gen AI solutions. As a developer, you will leverage your…

  • Senior Software Test Engineer

    Coursera

    Toronto, ON

    6+ years of experience working with CI/CD build pipeline with a focus on test automation (Github actions, Circleci, Kubernetes)

  • Engineering Lead, Quality

    Vancity

    Toronto, ON · Vancouver, BC

    • Full-time

    Strong programming skills (Python, JavaScript, C#, Java)

  • Associate, Data Engineer

    BMO

    Toronto, ON · FCP

    · Deploy data infrastructure and distributed computing environments in the cloud using containerization (Docker, Kubernetes).

  • Backend Java Developer

    CIBC

    Toronto, Ontario

    • Full-time

    …platforms with a variety of system integration and patterns. As a Java/J2EE Developer, you first need to be an expert programmer. You will lead development and implementation of solutions…

  • AI Scientist & Engineer, Assurance Innovation Lab

    BDO

    London, ON · Toronto, ON · Ottawa, ON · Oakville, ON · Kitchener, ON · Markham, ON · Vancouver, BC

    • Full-time

    Programming Languages: Expert-level Python is required. Professional proficiency in R, Scala, Java, or TypeScript is highly desirable