Software development jobs in Canada (7,450 jobs)

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
7,450
Employers
2,128

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,394Across 33 listings
Average starting payCAD / month
$9,109Across 12 listings

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

Where work happens

Remote
7%532 listings
Hybrid
38%2,863 listings
On-site
54%4,028 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (294), Amazon (152), Electronic Arts (84).

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 development jobs in Canada

Email me new jobsSave this search
  • Full Stack Developer

    Insight Global

    Toronto, ON

    • $95,000 to $105,000 CAD / year
    • Full-time

    This is full-time role and it is hybrid, requiring two days per week onsite in Etobicoke

  • Software Engineer

    Beacon Holdings

    Toronto, ON

    • Full-time

    …by adding people. We are building Beacon to scale by adding software. The thesis is simple: portfolio operations, value creation, and deal sourcing are bottlenecked by human attention, and…

  • Java Full Stack Developer

    Futran Solutions

    Mississauga, ON

    • Full-time

    Candidate must have strong knowledge on java, springboot, reactive spring, graphql

  • Senior Full Stack Developer (Hybrid | Toronto, CAD)

    Radiology Partners

    Toronto, ON

    • Full-time

    5+ years of professional software development experience, with exposure to product or platform delivery; strong proficiency in backend development using C# and the latest .NET Core…

  • Cloud Engineer

    VySystems

    Toronto, ON

    • Contract
  • Full Stack Developer (Angular + AWS Cloud) – Digital Banking

    K&K Global Talent Solutions INC.

    Toronto, ON

    • Full-time

    …environment. This role requires hands-on experience across front-end development, cloud services, API integration, and modern software engineering…

  • Senior Site Reliability Engineer

    Arctiq

    Canada

    • Contract

    Experience embedding reliability practices throughout the software delivery lifecycle, from development through production.

  • Software Engineer

    Fellow Insights Inc.

    Remote, Canada

    • Full-time
    • Remote

    It is also an AI-native role. We use tools like Claude Code and Cursor throughout the development process, and we are looking for an engineer who thrives with this way of working. You…

  • ML Software Engineer, Routing

    Lyft

    Toronto, ON

    Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role

  • AI Software Engineer

    Mphasis

    Calgary, AB

    • Full-time

    Software Development: Utilize AI coding systems to generate high-quality software, focusing on excellence rather than volume of code.

  • Principal Software Developer - GPU AI/HPC kernels

    AMD

    Markham, ON

    • $192,000 to $288,000 CAD / year
    • Full-time

    Must have strong desire and ability to solve problems, and be able to schedule, and work on tasks independently

  • Generalist Platform Software Engineer - American Football

    EA SPORTS

    Victoria, BC

    • Temporary

    7+ years of professional software development or DevOps engineering experience.

  • Senior Java Backend Developer

    Futran Solutions

    Mississauga, ON

    • Full-time

    The ideal candidate should possess strong hands-on development experience, a solid understanding of distributed systems, and the ability to deliver high-quality enterprise solutions in an…

  • Embedded Software Developer

    Dometic

    Vancouver, BC

    • $95,000 to $118,000 CAD / year
    • Full-time

    As Embedded Software Developer of the Vancouver team, you will be working in cross functional teams to develop firmware and connectivity software for electronic and mechatronic products…

  • Senior Software Engineer, Operations

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Toronto Atria

    • Full-time

    We are looking for a Senior Software Engineer who thrives in high-impact environments and brings 7+ years of Java application support, analysis, and development experience. In this role,…

  • Software Engineer

    IMCS Group

    Quebec, QC

    • Contract

    Experience working with cross-functional teams in an Agile software development environment.

  • Senior Site Reliability Engineer

    SPECTRAFORCE

    Toronto, ON

    • Contract

    …expert) to address and resolve highly complex and multifaceted development-related issues, often…

  • Senior Software Engineer- Full Stack, Unified Ads Platform

    Unity Technologies

    Toronto, ON · Montreal, QC · CAN-Montreal

    • Full-time
  • Lead Software Developer

    Open Text Corporation

    Mississauga, ON · Richmond Hill, ON · Waterloo, ON

    • Other

    7+ years of experience in software development, DevOps, or cloud-based enterprise environments.

  • Full Stack Developer (AWS + Banking)

    K&K Global Talent Solutions INC.

    Toronto, ON

    • Full-time

    Collaborate with product owners, architects, business analysts, and development teams to deliver technical solutions aligned with business requirements.

  • Embedded Software Engineer

    Garmin Canada

    Cochrane, AB

    • Full-time

    Must possess a minimum 1 year of work experience

  • Principal Software Engineer - Zynque

    Fulfillment IQ

    Toronto, ON

    • Full-time

    Job Title: Principal Software Engineer - Zynque

  • Senior Software Developer (Databases)

    Intelerad

    Canada

    • Full-time

    …database that has to respond quickly and correctly. As a Senior Software Developer focused on the data layer of our InteleOrchestrator team, you’ll modernize the SQL Server-backed platform…

  • Ingénieur principal des contrôleurs de vol embarqués/Lead Embedded Flight Controller Engineer

    Volatus Aerospace

    Mirabel, QC

    • Full-time

    We are seeking a Lead Embedded/Flight Controller Engineer to own the design, development, and validation of a flight controller subsystem for use across multiple aerospace platforms.

  • Software Engineer II -.NET Full Stack Developer

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

Get in touch
MovoJobs

Contact us