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

  • Software Development Co-Op Student

    LUMINULTRA TECHNOLOGIES

    Fredericton, NB

    • $21 to $26 CAD / hour

    Luminultra is recruiting a Software Development Co-op Student to join our growing team in Fredericton, NB.

Get in touch
MovoJobs

Contact us