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,819
Employers
1,871

Advertised starting pay

Average starting payCAD / year
$114,098Across 620 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%471 listings
Hybrid
39%2,275 listings
On-site
52%3,046 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (215), 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
  • Software Developer II

    Pollard Digital Solutions

    Winnipeg, MB

    • Full-time

    We’re looking for a collaborative Software Developer II to join our Lottery Management Services Team within our Winnipeg, MB office.

  • Senior Software Developer

    Seequent

    Calgary, AB · Canada Calgary AB Office

    • Full-time
  • Senior Software Developer

    Seequent

    Calgary, AB · Canada Calgary AB Office

    • Full-time
  • Senior Software Developer

    Seequent

    Calgary, AB · Canada Calgary AB Office

    • Full-time
  • VP Senior Software Engineer

    Citi

    Mississauga, ON

    • Full-time

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

  • Full Stack Developer – Gen AI (1796) $75-80hr

    Direct IT Recruiting Inc.

    Toronto, ON

    • $75 to $80 CAD / hour
    • Contract

    SKILLS: Full Stack Development, Generative AI, Python (FastAPI), Vue.js, AKS, RAG Pipelines, Multi-Agent Orchestration, LangGraph, Microsoft Agent Framework, Docker, Kubernetes, CI/CD, SQL,…

  • Ingénieur principal de projet – HVDC/Senior Project Lead Engineer HVDC

    Hitachi Energy

    Montreal, QC · Saint-Laurent, QC

    • Full-time
  • Software Engineering Intern/Co-op (Canada) - Summer 2027

    TELUS Digital

    Remote, Canada

    • $33 CAD / hour
    • Internship
    • Remote
  • Software Engineer 2

    ThunderSoft

    Markham, ON

    • $55 to $60 CAD / hour
    • Contract

    The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe…

  • Python Fullstack Developer

    Ampstek

    Montreal, QC

    • Contract
  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

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

  • Site Reliability Engineer

    Spruce InfoTech Inc.

    ON · Ontario, Canada

    • Contract
  • Software Engineer with Core Java, Apache Spark & Python,

    Apptoza Inc.

    Montreal, QC

    • Full-time

    Role: Software Engineer with Core Java, Apache Spark, Python, SQL, and Linux experience

  • Software Engineering

    Liburdi Group of Companies

    Hamilton, ON · Dundas, ON

    • Full-time

    We are currently seeking a full-time Software Engineering to join our team and contribute to the design, development, and ongoing improvement of software solutions. Reporting to the Senior…

  • Senior Full Stack Developer

    The Citco Group Limited

    Toronto, ON

    • Full-time
  • Senior Application Developer

    CIBC

    Toronto, ON

    • Full-time
  • Python Fullstack Developer

    Ampstek

    Montreal, QC

    • Contract
  • Software Engineer

    Kong

    Remote, Canada

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

    The Software Engineer will be a key contributor to the Billing Platform Team, building and maintaining the TypeScript microservices that power Kong's commercial infrastructure. You'll wor

  • Full Stack Developer (Java/React)

    vTech Solution Canada

    Toronto, ON

    • Contract

    Minimum 7 years of software development and enterprise application delivery experience (Java/React)

  • Web Developer (.NET)

    Merrithew®

    Toronto, ON · Scarborough, ON

    • $70,000 to $75,000 CAD / year
    • Contract
  • Lead Software Engineer

    Virtusa

    Halifax, NS

    • Full-time
  • Software Application Developer

    CGI

    Halifax, NS

    • Full-time

    …practice across the country. CGI is seeking an Intermediate/Senior Software Developer with core banking application development experience to join our Retail Financial System (RFS) Banking…

  • Lead Software Engineer

    Virtusa

    Halifax, NS

    • Full-time

    The SDET (Software Development Engineer in Test) is responsible for ensuring the quality

  • Lead Software Engineer

    Virtusa

    Halifax, NS

    • Full-time