Software engineer jobs in Canada (3,703 jobs)

Find software engineer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
3,703
Employers
1,277

Advertised starting pay

Average starting payCAD / year
$130,908Across 540 listings
Average starting payCAD / hour
$62.74Across 118 listings
Average starting payUSD / year
$168,323Across 31 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
9%346 listings
Hybrid
41%1,513 listings
On-site
49%1,823 listings

Not specified: 1% (21 listings)

Employers hiring include Amazon (131), Virtusa (73), Electronic Arts (65).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

Software engineer jobs in Canada

Email me new jobsSave this search
  • Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Familiarity with software development life cycle (SDLC) processes.

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Lead Quality Assurance Engineer (RISE Initiative)

  • Systems Architect / Engineering Architecture Lead

    Gramian Consulting Group

    Remote, Canada

    • Contract
    • Remote

    …and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who…

  • Site Reliability Engineer

    neurohire.ai

    Remote, Canada

    • $70,000 to $90,000 CAD / year
    • Full-time
    • Remote

    NeuroHire is seeking a motivated and technically curious Site Reliability Engineer (SRE) to join our team. In this role, you will help maintain the reliability, availability, performance,…

  • PCB & Embedded Systems Engineer

    Ranchflow

    Halifax, NS

    • Full-time

    We’re looking for a PCB & Embedded Systems Engineer to develop and improve the electronics that power our collars and supporting equipment. You’ll work across hardware design, embedded…

  • Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Montreal, QC

    • Full-time

    Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL

  • Senior Full Stack Software Designer (Java & React)

    CGI

    Toronto, ON

    • Full-time

    This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2 days per week subject to change at any time

  • Optical AI Software Engineer

    Nokia

    Ottawa, ON · Kanata, ON

    • Full-time

    Join our Network Infrastructure Optical Systems and Networking R&D team as an R&D Software Optical Designer! In this hybrid role, you'll collaborate in our state-of-the-art lab equipped…

  • Salesforce Data Cloud Architect

    Smart IT Frame LLC

    Toronto, ON

    • Contract
  • Senior Software Engineer (Azure)

    DEG Services

    Concord, ON

    • Full-time

    The Lead Software Engineer (Azure) is a senior, hands-on engineer who serves as the technical lead for the organization’s internally developed applications and integrations. The role…

  • Principal Systems Architect – Layer0 NE Software

    Nokia

    Ottawa, ON

    • Full-time

    …systems. You will architect their Layer0 network element (NE) software in collaboration with our Systems Architecture, Systems Engineering and Software Development…

  • Optical Pluggable Systems Architect

    Nokia

    Ottawa, ON

    • Full-time

    …with our Systems Architecture, ASIC designer and Hardware and Software Development…

  • Backend Engineer, Data Engineering

    High Tech Genesis

    Ottawa, ON

    • Contract

    HTG is hiring a Backend Engineer, Data Engineering for an opportunity with one of our technology clients.

  • Senior Backend Engineer (Go / Blockchain) – Fintech

    Augmented

    Toronto, ON

    • Full-time

    Stablecoin, on/off-ramp, tokenization or cross-border payments experience

  • Senior Security Software Engineer/Developer

    Vecima Networks Inc.

    Canada

    • Full-time

    We are looking for a Senior Security Software Engineer / Developer to work directly with our software and product engineering teams to design, build, test, release, and maintain well…

  • Senior Software Development Engineer in Test (SDET)

    Upshop

    Toronto, ON · Greater Toronto Area, Canada

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

    …practices for how this team builds, reviews, and ships tested software. You advocate for quality, act before you are asked, and challenge weak design, thin coverage, or “this is how we’ve…

  • Software Engineer

    Swoon

    Toronto, ON

    • $46 to $51 CAD / hour
    • Contract

    We're looking for an experienced Software Engineer to join a collaborative development team focused on building scalable web-based applications and frameworks used across multiple products…

  • Senior Software Engineer

    Vylan

    Montreal, QC

    • Full-time

    Role Description As a Senior Software Engineer at Vylan, you will design, develop, and maintain core features of our accounting platform, with a focus on reliability, scalability, and…

  • DevOps / Cloud Engineer

    Capgemini

    Toronto, ON

    We are looking for a hands-on DevOps / OpenShift Engineer with approximately 5 to 6 years of DevOps, container platform, and cloud engineering experience. The ideal candidate will have…

  • Senior Software Engineer

    Milya AI

    Montreal, QC

    • Full-time

    Role Title: Senior AI Engineer – Full-Stack & Ambient Voice (Startup / On-Site)

  • Software Engineer

    CARFAX

    London, ON

    • $82,000 to $122,000 CAD / year
    • Full-time

    We are a team of engineers who care deeply about our craft. We build modern, well-tested software on real production systems that handle millions of records, and we have the autonomy to do…

  • Senior Software Engineer

    CARFAX

    London, ON

    • $93,000 to $139,000 CAD / year
    • Full-time

    Join Team CARFAX as a Senior Software Engineer

  • Staff Site Reliability Engineer, Application

    Guidewire Software

    Toronto, ON

    • Full-time

    This is a senior leadership role with global reach. You will act as a Staff Site Reliability Engineer (P5), providing deep technical expertise and cross-team architectural influence,…

  • Senior Linux and Cloud Administrator | Global Cloud Ops LLD | Pacemaker Operations | Toronto

    SAP Careers

    Toronto, ON

    • $97,800 to $202,400 CAD / year
    • Full-time

    …team in standardizing and simplifying server operations using software tools and automation. Innovation and improvement of our operational processes will be a key element of the job.…

  • Senior Backend Engineer (Python/GCP)

    Hays

    Toronto, ON

    • Contract

    As a Senior Backend Engineer, you will be responsible for designing, building, and maintaining scalable backend services and APIs that support modern cloud-based applications. Working…

Get in touch
MovoJobs

Contact us