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,005
Employers
1,487

Advertised starting pay

Average starting payCAD / year
$114,228Across 457 listings
Average starting payUSD / year
$143,712Across 106 listings
Average starting payCAD / hour
$50.71Across 68 listings

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

Where work happens

Remote
10%396 listings
Hybrid
41%1,659 listings
On-site
48%1,919 listings

Not specified: 1% (31 listings)

Employers hiring include Amazon (110), Genetec (62), Electronic Arts (50).

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
  • Java Full Stack Developer

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time
  • Software Developer - ETL - Senior

    Bevertec

    Toronto, ON

    • Contract
  • Software Engineering Developer, DevOps

    General Dynamics Missions System International

    Calgary, AB · Ottawa, Ontario

    • $85,000 to $110,000 CAD / year
    • Full-time
  • Back End Developer (Java)

    PressCentric SEZC

    Vancouver, BC

    • Full-time

    We’re looking for a well-rounded Java developer for a new and ambitious development project.

  • Software Developer - Client Server

    Global Technical Talent, an Inc. 5000 Company

    Toronto, ON

    • $70 to $85 CAD / hour
    • Contract
  • Principal Software Engineer- RMJ (AI Accelerated)

    Redwood Software

    ON

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

    …leading products and platforms developed through an AI-Driven Software Development Life…

  • Senior Software Engineer, Elixir

    Clarity (formerly Hiive)

    Vancouver, BC

    • Full-time
  • RQ11475 - Software Developer - CRM - Senior

    Maarut

    Toronto, ON

    • Contract

    Perform code reviews and establish development standards, security controls, and best practices.

  • Salesforce Data Cloud Developer

    Hays

    Toronto, ON

    • $70 CAD / hour
    • Contract
  • Software Engineer

    Envision Technology Solutions

    Toronto, ON

    • Full-time

    Influence software architecture and lead design decisions for the Platform, with particular focus on payments and money-movement systems.

  • Java Application Developer

    Infotek Consulting Inc.

    Toronto, ON

    • $80 to $88 CAD / hour
    • Contract

    This is a great opportunity for someone who enjoys working across backend and frontend development, collaborating with technical teams, and contributing to

  • Software Developer

    TekStaff IT Solutions

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    TekStaff's Client has a current vacancy for a Software Developer

  • Powertrain Software Engineer - 14437

    MEDA Engineering & Technical Services

    Windsor, ON

    • $33.86 to $37.86 CAD / hour
    • Contract

    We are recruiting an experienced Powertrain Software Engineer (Propulsion Controls Prototype Software Engineer) to join our team to support our client in the automotive industry.

  • Software Engineer

    Hays

    Toronto, ON

    • Contract
  • Software Engineer in Test

    Quantum World Technologies Inc.

    Toronto, ON

    • Contract

    …technologies and understand its application throughout the full development lifecycle. In-sprint test automation Knowledge of test case management…

  • Software Engineer

    VySystems

    Toronto, ON

    • Full-time

    Strong development experience in Java/J2EE, Python, C/C++, or C# and scripting languages such as UNIX Shell or JavaScript.

  • Senior Backend Developer

    Off2Class

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time
  • Senior Java Backend Developer

    J2B Global LLC

    Mississauga, ON

    • Full-time

    Collaborate in an Agile development environment.

  • Intermediate Site Reliability Engineer

    ContactMonkey

    Toronto, ON

    You'll work closely with our SRE and development teams to maintain our infrastructure, improve deployments, investigate production issu

  • Intern - Software Engineer, Winter 2027

    EQ Bank | Canada's Challenger Bank

    Toronto, ON

  • Software Engineer (Python/SQL)

    Scotiabank

    Toronto, ON

    We are seeking a highly skilled Software Engineer to design, develop, and support enterprise applications and data platforms. The role requires strong hands-on expertise in software…

  • Intern - Software Engineer, Winter 2027

    EQ Bank

    Toronto, ON

    • Volunteer
  • Java Software Engineer

    Dexian

    Mississauga, ON

    • Contract

    The ideal candidate will be a strong backend Java architect with hands-on full-stack development experience and a solid understanding of modern frontend technologies. Experience with AI/