Find work in Canada.

508,432 jobs across our Canadian network. How we count

  • Principal Associate, Software Engineering

    So Jobs

    Toronto, ON

    • Full-time

    Are you passionate about improving developer productivity, building modern engineering platforms, and leveraging AI-powered tools to transform how software is developed at enterprise scale?

  • Senior Full Stack Developer

    KellyOCG

    Montreal, QC

    • $69 CAD / hour
    • Contract

    We’re seeking a senior, hands-on software developer to design, build, and maintain business applications. You’ll work across application development and production support, contribute to…

  • Production Support Analyst

    Hays

    Montreal, QC

    • Contract

    Experience with software development and automation initiatives using scripting languages such as Bash and Python or programming languages including C, C#, Java, Scala, and Go.

  • Senior Software Engineer

    Thomson Reuters

    Toronto, ON · Canada, Toronto, Ontario

    • Full-time

    …infrastructure that supports them. You will work primarily with Java, Spring Boot, AWS, PostgreSQL, CI/CD and Infrastructure as Code, taking ownership of solutions from development through…

  • Lead Full Stack Developer with Agentic AI

    Galent

    Toronto, ON

    • Contract

    7+ years of backend development experience in Java or Python

  • Sr. Software Engineer - Backend

    eBay

    Toronto, ON

    • Full-time

    Proficiency in Java or comparable backend languages such as Python, C#, or Go, with a willingness to develop in Java.

  • Senior Automation Engineer

    DIRTT

    AB · Calgary, AB

    • Full-time

    Scripting & Data Handling: High proficiency in relevant scripting languages (e.g., Python, C#) with strong capabilities in handling large structured datasets (e.g., comprehensive BOM CSV…

  • AI Data Developer I, Professional Services, Google Cloud

    Google

    Toronto, ON

    Experience with data platform administration or distributed data processing techniques, as well as writing software in Java, Python, or SQL.

  • AI Data Developer II, Professional Services, Google Cloud

    Google

    Toronto, ON

    Experience with database administration techniques or distributed data processing, as well as writing software in Java, Python, or SQL.

  • Senior Software Engineer, Backend

    Sardine

    Remote, Canada

    • $180,000 to $206,000 CAD / year
    • Full-time
    • Remote
  • Principal AI Engineer, AI DLC Platform

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    Software engineering depth: proficiency in Python, Java or C++ with strong engineering fundamentals.

  • Computer Vision Engineer

    MobSquad

    Toronto, ON

    • Full-time

    You have over five years of experience with relevant languages (Python, Java) and libraries (scikit-learn, Pandas)

  • Software Development Engineer in Test (Python)

    CGI

    Halifax, NS

    • Full-time

    …developers, business analysts, and project teams, you will develop Python-based automation frameworks, perform API and backend testing, and contribute to continuous quality improvement…

  • Observability Platform Consultant (Datadog / OpenTelemetry / AWS)

    CGI

    Halifax, NS

    • Full-time

    …solutions using Datadog, OpenTelemetry, AWS, Terraform, and Python. You will focus on identifying and resolving monitoring gaps, improving alerting and incident response, and developing…

  • Radio SW Co-op

    Ericsson

    Ottawa, ON

    • Full-time

    Knowledge of programming and scripting languages such as C, C++, Java, Perl, or Python

  • Software Developer

    OpenText

    Waterloo, ON

    • Full-time

    Looking for a smart and motivated senior backend/Java developer to join our Digital Media team, working on the leading enterprise-level Digital Asset Management solutions. We are an agile…

  • Senior Applied AI Developer

    Plusgrade

    Montreal, QC · CAN - Montreal

    • Full-time

    Python · Java · SQL · PySpark · AWS (EKS, SageMaker, Bedrock, Agentcore, DynamoDB, Elasticache, Lambda, LoadBalancer, Glue, Kinesis, S3) · Kubernetes · Docker · Snowflake · SnowPark ·…

  • Level IV Quality Engineer (QE)

    Robertson & Company Ltd.

    Toronto, ON

    • Contract

    Test automation frameworks and scripting (Java, JavaScript, or Python)

  • Full Stack Designer

    Apex Systems

    Toronto, ON

    • $65 to $75 USD / hour
    • Full-time

    …practice has an opening for a Full Stack Designer with strong Java, Spring Boot, microservices, and application-design experience to support a Top Five…

  • Sterling integrator administration Consultant

    Infosys

    Mississauga, ON

    • Full-time
  • Principal AI Engineer, AI DLC Platform

    RBC

    Toronto, ON

    • Full-time

    Software engineering depth: proficiency in Python, Java or C++ with strong engineering fundamentals.

  • Principal AI Engineer

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time

    Deep architectural expertise across multiple languages (Python, Java) and AWS services, with hands-on ability to design scalable solutions

  • Senior QA Engineer

    Rexall Care Network

    Mississauga, ON

    • Full-time

    Proficiency in at least one programming or scripting language (e.g., Python, Java, JavaScript / TypeScript) is sufficient to design, write, and maintain production-grade automation code.

  • Software Development Engineer, Early Career - 2027 (CAN)

    Amazon

    Vancouver, BC

    - Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript

  • Software Developer

    OpenText

    Richmond Hill, ON

    • Full-time

    Looking for a smart and motivated senior backend/Java developer to join our Digital Media team, working on the leading enterprise-level Digital Asset Management solutions. We are an agile…