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
4,068
Employers
1,516

Advertised starting pay

Average starting payCAD / year
$116,161Across 444 listings
Average starting payUSD / year
$140,203Across 120 listings
Average starting payCAD / hour
$55.22Across 69 listings

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

Where work happens

Remote
10%410 listings
Hybrid
40%1,629 listings
On-site
49%1,988 listings

Not specified: 1% (41 listings)

Employers hiring include Amazon (116), Genetec (63), RBC (61).

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

Save this search
  • Senior Software Engineer I

    Thomson Reuters

    Toronto, ON

    Full-time

    We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands-on role in building and evolving our external integration strategy leveraging MCP and…

  • Staff Software Engineer I

    Thomson Reuters

    Toronto, ON

    Full-time

  • Senior Software Engineer, Data Systems

    Hive

    Remote, Canada

    Full-time · Remote

  • Product Engineer - Full-Stack Developer

    Liftoff

    Montreal, QC

    $70,000 to $110,000 CAD / year

    Full-time

  • Programmer/Software Developer, Level 2

    Donna Cona

    Ottawa, ON

    Full-time

    Donna Cona Inc. is currently seeking a Programmer/Software Developer, Level 2, for one of our key government clients.

  • Junior Software Developer

    IBM

    Ottawa, ON

    $72,800 to $109,200 CAD / year

    Full-time

  • Junior Software Developer

    IBM

    Ottawa, ON

    $72,800 to $109,200 CAD / year

    Full-time

  • Software Engineer, Education

    Autodesk

    Toronto, ON · Montreal, QC · AMER - Canada - Ontario - Toronto - University Ave

    Full-time

    …tools, learning programs, and certifications. We are seeking a Software Development Engineer to build and deliver education-focused product experiences that support teaching and learning…

  • Senior Software Engineer (Gaming Full Stack) - WWE Champions

    Scopely

    Canada

    Scopely is looking for a Senior Software Engineer (Gaming Full Stack) to join our WWE Champions team in the United States or Canada on a remote basis or Mexico City on a hybrid basis.

  • Senior Staff Software Engineer

    Capital One

    Toronto, ON

    Full-time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Senior Staff Software Engineer

  • Senior Full Stack Developer - RBC Developer Portal

    Royal Bank of Canada

    Toronto, ON

    Full-time

    …that the easiest and resistance-free path for building their…

  • Front End Developer (Hybrid or Remote)

    Traction Rec

    Vancouver, BC

    Full-time

  • Senior Full Stack Developer - RBC Developer Portal

    RBC

    Toronto, ON

    Full-time

    …that the easiest and resistance-free path for building their…

  • Développeur logiciel I / Software Engineer I

    Silicon Labs

    Montreal, QC

    Full-time

  • Lead Software Engineer (SDET)

    Mastercard

    Toronto, ON

    Full-time

  • Senior Frontend developer

    RBC

    Toronto, ON

    Full-time

    RBC's Investment Mega Journey (IMJ) application development team is responsible for developing, enhancing, and maintaining web applications & microservices to enable and empower RBC online…

  • Full Stack Developer Lead (Java, Python, AWS, NodeJS)

    Pacer Group

    Toronto, ON

    $45 to $50 CAD / hour

    Contract

    10+ years of experience in application development, maintenance, and enterprise software engineering.

  • Senior Full Stack Developer

    TELUS Health

    Toronto, ON

    Full-time

  • Software Engineer I

    Beanfield

    Toronto, ON

    $90,000 to $110,000 CAD / year

    Full-time

  • Senior Fullstack Developer

    Octacom

    Richmond Hill, ON

    $90,000 to $110,000 CAD / year

    Full-time

    Octacom, a division of DCM, is an enterprise software and services company focused on document and data management solutions. Octacom specializes in document management and workflow…

  • Staff Software Engineer – Data Systems

    Purpose Unlimited

    Canada

    Full-time

  • Lead Core Backend Developer

    Citi

    Mississauga, ON

    Full-time

    We are looking for a talented and passionate individual to join our Java Server development team and continue to evolve our next-generation rates reference data application.

  • Senior Lead Java Fullstack Software Engineer

    Citi

    Mississauga, ON

    Full-time

    The Applications Development Technology Senior Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in…

  • Software Architect

    Scotiabank

    Toronto, ON

    …providing architectural leadership for innovative, intelligent software solutions across the Bank’s business lines. As a Senior Software Architect, you will make high-level design choices…

  • Software Engineer (AI Engineer)

    Scotiabank

    Toronto, ON

    You will be a member of the AI Engineering and Labs team focused on designing and implementing innovative, intelligent software solutions across the Bank's business lines. Your role will…