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,033
Employers
1,902

Advertised starting pay

Average starting payCAD / year
$113,619Across 647 listings
Average starting payCAD / hour
$56.60Across 204 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.66Across 18 listings

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

Where work happens

Remote
8%479 listings
Hybrid
39%2,351 listings
On-site
53%3,176 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (246), Amazon (137), 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
  • Staff Software Engineer - USD Authoring

    Walt Disney Animation Studios

    Vancouver, BC

    • $143,100 to $191,950 CAD / year
    • Full-time
  • Cloud Infrastructure Engineer, Senior Associate

    PwC

    Ottawa, ON · Toronto, ON

    • Full-time
  • Cloud Infrastructure Engineer, Senior Associate

    PwC

    Ottawa, ON · Toronto, ON

    • Full-time
  • Senior Software Engineer

    Thomson Reuters

    Toronto, ON · Canada, Toronto, Ontario

    • Full-time

    We are looking for a hands-on Senior Software Engineer with strong DevOps and cloud platform expertise to design, build, deploy, and operate scalable cloud-native services and the…

  • Senior Software Engineer (Fullstack)

    CIBC

    Toronto, ON

    • Full-time
  • Senior Cloud Engineer

    Dexter Talent

    Calgary, AB

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

    We're working with a growing software business that's looking to add a Cloud Engineer to its North American operations team. This is an operationally focused role supporting a large AWS…

  • Principal Software Developer

    Aspen Technology

    Montreal, QC

    …pride and aspiration in many ways - from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across…

  • Sr. Software Engineer - Backend

    eBay

    Toronto, ON

    • Full-time
  • Java Software Engineer

    TechNeptune Consulting Inc.

    Canada

    • Contract

    Use AI-assisted development tools to improve coding, testing, and documentation.

  • React Full stack Developer

    Pacer Group

    Mississauga, ON

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

    Experience with Spring Boot and RESTful API development.

  • Java Fullstack Developer

    Lorven Technologies Inc.

    Mississauga, ON

    • Full-time
  • CRM Software Developer

    Russell Tobin

    Toronto, ON

    • $85 to $95 CAD / hour
    • Contract
  • Site Reliability Engineer

    Iris Software Inc.

    Toronto, ON

    • Contract

    Iris Software's client one of the leading Bank in Canada is looking to hire for the following role

  • Senior Java Software Engineer

    Wissen Technology

    Montreal, QC

    • Full-time
  • Principal Software Engineer - Zynque

    Fulfillment IQ

    Toronto, ON

    • Full-time

    Job Title: Principal Software Engineer - Zynque

  • Software Engineer Intern (Summer 2027)

    Steel

    Toronto, ON

    • Internship
  • Senior Software Engineer, Backend

    Sardine

    Remote, Canada

    • $180,000 to $206,000 CAD / year
    • Full-time
    • Remote
  • Application Developer

    Sobeys Capital Incorporated or a Franchise/Affiliate / ou une franchise/société affiliée

    Calgary, AB · Burnaby, BC · Stellarton, NS · Mississauga, ON

  • Software Engineer

    Lockheed Martin

    Dartmouth, NS

    • Full-time

    The candidate will be part of a multi-disciplined team environment working on the total software engineering life cycle from specification, design development, integration and test,…

  • Software Developer​ Co-op

    GeoSpectrum Technologies, Inc

    Dartmouth, NS

  • Software Engineer III - Full Stack Tech Lead

    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 Principal Embedded Software Architect

    Analog Devices

    Vancouver, BC · Canada, Vancouver

    • Full-time

    …the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Senior Software Developer

    Seequent

    Quebec, QC · Canada Quebec QC Office

    • Full-time