Software development jobs in Canada

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

Hiring at a glance

View jobs
Open jobs
6,514
Employers
1,969

Advertised starting pay

Average starting payCAD / year
$113,337Across 675 listings
Average starting payCAD / hour
$56.15Across 239 listings
Average starting payUSD / year
$147,406Across 143 listings
Average starting payUSD / hour
$60.92Across 21 listings
Average starting payCAD / month
$6,118Across 11 listings

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

Where work happens

Remote
8%490 listings
Hybrid
39%2,548 listings
On-site
53%3,449 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (141), Electronic Arts (72).

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 - CMS 330

    Lockheed Martin

    Dartmouth, NS

    • Full-time

    The Software Engineer role is a highly skilled individual contributor who brings a wide range of technical capabilities to Lockheed Martin. In this role, the software engineer will be…

  • Senior Software Engineer - Product Lead

    Lockheed Martin

    Ottawa, ON

    • Full-time

    The Senior Software Engineer is a technical leader and subject matter expert who combines hands-on software development with team leadership and mentorship. In this role, the successful…

  • Software Developer

    AppDirect

    Montreal, QC

    • Full-time
  • Software Engineer - WiFi

    Eagle Wireless

    Richmond, BC

    • Full-time
  • Senior Frontend Developer

    Dexian

    Toronto, ON

    • $70 to $80 USD / hour
    • Contract

    …a strong understanding of UI architecture, component-based development, and user experience, with the ability to collaborate effectively with…

  • Software Engineer 2 - Kubernetes Backend and Platform Engineering

    Nutanix

    Vancouver, BC

    • $103,000 to $155,000 CAD / year
    • Full-time
  • Software Developer

    Zimmer Biomet

    Montreal, QC

    • Full-time

    …people around the world. To support our talent team, we focus on development opportunities, robust employee resource groups (ERGs), a…

  • Software Engineer

    Rates.ca

    Toronto, ON

    • Contract
  • Full-Stack Software Engineer (Toronto)

    Ultrassure

    Toronto, ON

    • Full-time

    Ultrassure builds AI software for the insurance and reinsurance industry. Our platform helps underwriting teams turn complex submissions, contracts, endorsements, guidelines and claims…

  • Senior Software Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    We are looking for a Senior Software Engineer to join our Affinity Life technology team. In this hands-on role, you will design, develop, modernize, and support mission-critical enterprise…

  • Full-Stack Developer

    Pacer Group

    Mississauga, ON

    • $120,000 to $130,000 CAD / year
    • Full-time

    7-8 years of relevant experience in Apps Development roles

  • Lead Full Stack Developer

    Insight Global

    Toronto, ON

    • $50 to $70 CAD / hour
    • Contract

    Strong AWS development and Angular experience.

  • Principal Software Development Engineer, GPU Primitives Libraries

    Advanced Micro Devices, Inc

    Calgary, AB

    • Full-time
  • Senior Software Developer, Workday Integrations & Extend

    RBC

    Toronto, ON

    • Full-time

    As a Senior Software Developer, Workday Integrations & Extend, you will lead the technical design, development, and implementation of Workday solutions to meet complex HCM program…

  • Software Engineer II Full Stack (Branch Systems)

    TD

    London, ON · 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…

  • Site Reliability Engineer Lead

    TD

    Toronto, ON

    • Full-time
  • Software Engineer - Factory Apps - Intern

    Altera

    Toronto, ON

    • Full-time

    …Synthesis (HLS), and DSP Builder. Our work brings together software, compilers, digital…

  • Software Developer Intern - SOTI XSight (May 2027 12 Months)

    SOTI

    Mississauga, ON

    • Full-time

    As an intern at SOTI, you will be involved in the design/development/support of new or existing software applications.

  • Staff Software Developer, Simulation / Développeur(se) logiciel principal(e), Simulation

    Vention

    Montreal, QC

    • Full-time

    …their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across…

  • Software Developer

    Thales

    Ottawa, ON

    • Full-time

    The successful candidate will build robust, high-performance software systems for defence

  • Senior Full-Stack Web Developer (C#/MS-SQL/Front-end) - Western Canada

    Splashdot

    Remote, Canada

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

    …expertise in Microsoft-stack web applications to join our Product Development Team. The position is fast-paced and intense, requiring you to work on a variety of different things every day.…

  • Software Development Engineer

    Teledyne Technologies Incorporated

    Edmonton, AB · Canada - Edmonton, AB

    • Full-time

    …water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical…

  • Cloud Software Engineer

    McAfee

    Toronto, ON · UNAVAILABLE, Ontario

    • Full-time

    As a Cloud Software Engineer, you will contribute to the full stack solutions for several consumer products using diverse technologies and best software development practices. You will work…