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
5,870
Employers
1,876

Advertised starting pay

Average starting payCAD / year
$113,993Across 626 listings
Average starting payCAD / hour
$56.67Across 199 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.34Across 17 listings

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

Where work happens

Remote
8%474 listings
Hybrid
39%2,293 listings
On-site
52%3,076 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (223), Amazon (133), Electronic Arts (68).

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 III

    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…

  • Senior Scientific Software Developer [635]

    D-Wave

    Burnaby, BC

    • $150,000 to $206,000 CAD / year

    D-Wave is seeking a Scientific Software Developer to join our Processor Software - Integrated team, which embeds directly within the Processor Development (PD) functional groups, delivering…

  • Scientific Software Developer II [634]

    D-Wave

    Burnaby, BC

    • $126,000 to $172,000 CAD / year

    D-Wave is seeking a Scientific Software Developer to join our Processor Software - Integrated team, which embeds directly within the Processor Development (PD) functional groups, delivering…

  • Senior Front-end Developer (.NET/C#)

    Citi

    Toronto, ON

    • Full-time
  • Principal Backend Engineer Vice President

    Citi

    Mississauga, ON

    • Full-time

    …technical direction for backend architecture, lead hands-on development of critical services, and shape the engineering standards that ensure the platform remains scalable, secure,…

  • Senior Software Engineer Real Assets, Alternative Investments Technology

    CPP Investments | Investissements RPC

    Toronto, ON

    • Full-time
  • Software Engineer - Observability

    eBay

    Toronto, ON

    • Full-time
  • RQ11745 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    integration, solution implementation, and application development to support

  • Lead Senior Software Engineer

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    …external vendor partners. We are looking for a lead senior software engineer, a seasoned…

  • Principal Software Engineer - Zynque

    Fulfillment IQ

    Toronto, ON

    • Full-time

    Job Title: Principal Software Engineer - Zynque

  • Software Developer - CRM - Senior

    Bevertec

    Toronto, ON

    • Contract

    Experience with custom. Web API development, ASP.

  • Java Full Stack Developer

    Quantum World Technologies Inc.

    Montreal, QC

    • Contract

    Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).

  • Back End Developer

    Tekgence Inc

    Brampton, ON

    • Full-time

    Must to have experience in utilizing AI‑assisted development tools (Co-pilot or cursor).

  • Senior Application Developer, IT

    First National Financial LP

    Toronto, ON · East York, ON

    • Full-time
  • Senior Java Backend Engineer

    Synechron

    Montreal, QC

    • Full-time
  • Senior Software Developer

    Hewlett Packard Enterprise

    Ottawa, ON · Kanata, Ontario, Canada

    • $135,500 to $185,500 CAD / year
    • Full-time

    Senior Software DeveloperThis position is for an existing vacancy. All interested candidates are encouraged to apply.This role has been designed as 'Hybrid' with a requirement that you will…

  • Senior Software Engineer, Test

    Providius

    Hamilton, ON

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

    Providius is looking for an experienced Senior Software Engineer, Test to help us build stronger, faster, and more reliable ways of validating complex software systems.

  • Senior Software Developer

    Intelerad

    Canada

    • Full-time
  • Lead Senior Software Engineer

    RBC

    Toronto, ON

    • Full-time

    …external vendor partners. We are looking for a lead senior software engineer, a seasoned…

  • Frontend Software Developer

    Corpay

    Toronto, ON

    Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division. This position falls under our Corporate Payments line of business and is located in…

  • Mulesoft Software Engineer II

    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 Engineer II (SDET)

    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…