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,836
Employers
1,872

Advertised starting pay

Average starting payCAD / year
$114,026Across 623 listings
Average starting payCAD / hour
$56.60Across 195 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%472 listings
Hybrid
39%2,280 listings
On-site
52%3,057 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (220), Amazon (131), 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
  • Senior Java Backend Developer - 8 Years

    J2B Global LLC

    Mississauga, ON

    • Full-time

    Collaborate in an Agile development environment.

  • Senior Software Engineer

    Capgemini

    Toronto, ON

  • Intermediate Siebel CRM Software Developer

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Our Toronto-based client is hiring an Intermediate Siebel CRM Software Developer for a 7-month onsite contract opportunity.

  • Senior Software Engineer - Systems

    UrbanLogiq

    Vancouver, BC

    • Full-time
  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are looking for an experienced Senior Software Developer to support the Victim Notification System (VNS) Modernization Project. The successful candidate will have strong expertise in…

  • Senior Java Full Stack Developer

    Aptino, Inc.

    ON · Ontario, Canada

    • Contract
  • Application Architect

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    …requires a strong blend of architecture expertise and hands-on development experience, with the ability to guide complex technical solutions from design through…

  • Applications Development Sr Programmer Analyst - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Senior Programmer Analyst -AVP is an intermediate level position responsible for participation in the establishment and implementation of new or revised…

  • Wavelogic Embedded Software Developer Intern (Winter 2027)

    Ciena

    Ottawa, ON

    • Full-time

    …guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being - on and off the job. Connect…

  • FullStack Developer

    Iris Software Inc.

    Toronto, ON

    • Contract

    10+ years of professional software development experience with demonstrated expertise in both frontend and backend development.

  • Test Software Developer - Embedded Systems

    Insight Global

    Sainte-Anne-de-Bellevue, QC

    • $50 to $55 CAD / hour
    • Contract

    Insight Global is seeking a Python Test Software developer to join a major Canadian Space Company. This role will design, develop, and maintain automated test solutions for embedded…

  • Site Reliability Engineer

    TJX Canada – Winners, Marshalls, HomeSense

    Mississauga, ON

    • Full-time

    …embraces diversity, fosters collaboration, and prioritizes your development. Whether you’re working in our Distribution Centers, Corporate Offices, or Retail Stores - WINNERS, HomeSense,…

  • Senior Software Developer in Test

    QNX

    Ottawa, ON

    • Full-time

    The QNX Service PSP Test Team is seeking an experienced and highly motivated Software Developer in Test to help validate and deliver next-generation QNX software technologies. This is an…

  • Senior Java Full Stack Developer

    J&M Group

    Toronto, ON

    • Contract

    The ideal candidate has strong full-stack development experience, microservices expertise, and experience building secure, high-performance applications.

  • Software Engineer, Test

    Providius

    Hamilton, ON

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

    Providius is looking for a Software Engineer, Test to help build and maintain the automated testing behind our software products.

  • Microsoft Developer/RQ11660 - Software Developer - CRM

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    We are hiring for a Software Developer – MS Dynamics 365 CRM

  • Java Web Developer

    Media Graph Inc.

    Montreal, QC

    • $45,000 to $55,000 CAD / year
    • Full-time
  • Azure Cloud Engineer (DevOps)

    Venture Computers of Canada Inc.

    Markham, ON

    • Full-time
  • Cloud Engineer

    Tekgence Inc

    Calgary, AB

    • Contract
  • Software Developer - Full Stack - Senior - 755

    I8IS - Infiniti Software Solutions

    Toronto, ON

    • Full-time
  • Security Software Engineer

    Insight Global

    Toronto, ON

    • $190,000 to $210,000 CAD / year
    • Full-time

    5+ years of hands-on software development experience

  • Software Engineer

    Insight Global

    Toronto, ON

    • $55 to $62 CAD / hour
    • Contract

    -Very strong hands-on Python development experience

  • Web Developer

    Zap Media

    Ottawa, ON

    • Part-time