Software development jobs in Canada (7,434 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,434
Employers
2,125

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,906Across 32 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%530 listings
Hybrid
38%2,861 listings
On-site
54%4,016 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 Development Engineer II

    Amazon

    Toronto, ON

    …and confident on Linux systems, have a deep understanding of software development in an agile team, and enjoy simplifying complex problems and tackling challenges. You demonstrate…

  • Lead Software Developer

    Open Text Corporation

    Richmond Hill, ON

    • Other

    As a Lead Software Developer on the OpenText Application Integrator product team, you will enhance product security by addressing vulnerabilities, design and maintain mission-critical…

  • Software Engineer in Test (iOS Applications)

    HCLTech

    Vancouver, BC

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

    Must have strong: At least 5+ years of exp in Automation/SDET, iOS testing, Xcode, XCUI, python or java coding

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…

  • System Software Engineer - AI

    Delos Data Inc

    Remote, Canada

    • Full-time
    • Remote

    We are looking for a talented System Software Engineer to help us redefine the infrastructure layer of AI. In this role, you will bridge the gap between high-level AI frameworks and…

  • Software Development Engineer in Test - AI

    Delos Data Inc

    Remote, Canada

    • Full-time
    • Remote

    We are looking for a Software Development Engineer in Test (SDET) to ensure the reliability and performance of our core AI infrastructure. In this role, you are an engineer who builds…

  • Software Developer Full Stack

    Brightstar Lottery

    Dieppe, NB

    5+ years of experience in software development; candidates with a Master’s degree may have 3+ years of relevant experience

  • Senior Java Software Engineer

    VDart

    Toronto, ON

    • Full-time

    Lightspeed Familiarity with Lightspeed for development acceleration

  • Software Engineer

    Envision Technology Solutions

    Toronto, ON

    • Full-time

    Influence software architecture and lead design decisions for the Platform, with particular focus on payments and money-movement systems.

  • Frontend Developer

    Spait Infotech

    Canada

    • Full-time

    Follow coding standards, version control practices, and front-end development best practices.

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

Get in touch
MovoJobs

Contact us