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
3,994
Employers
1,471

Advertised starting pay

Average starting payCAD / year
$115,167Across 455 listings
Average starting payUSD / year
$140,507Across 113 listings
Average starting payCAD / hour
$54.20Across 65 listings

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

Where work happens

Remote
10%404 listings
Hybrid
41%1,625 listings
On-site
48%1,927 listings

Not specified: 1% (38 listings)

Employers hiring include Amazon (119), Genetec (65), RBC (42).

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
  • Junior Software Developer

    Bullet Trade Services

    Guelph, ON

    Contract

    As a Junior Software Developer & AI Lead, you will:

  • Software Engineering II

    Microsoft

    Vancouver, BC · Goodwood, ON

    Full-time

    Software Engineer II develops and maintains software solutions that support Microsoft products, services, and platforms. In this role, you will contribute to the design, development,…

  • Principal Software Engineer - Zynque

    Fulfillment IQ

    Toronto, ON

    Full-time

    Job Title: Principal Software Engineer - Zynque

  • Frontend UI / Full Stack Developer

    Tata Consultancy Services

    Toronto, ON

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

    Full-time

  • Oracle Cloud Architect

    Provincial Health Services Authority

    Burnaby, BC

    Temporary

  • Sr. Software Engineer (Python & AWS)

    Tata Consultancy Services

    Toronto, ON

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

    Full-time

  • Software Architect

    Croesus

    Montreal, QC

    Full-time

  • Software Architect

    Croesus

    Laval, QC

    Full-time

  • Lead Full Stack Developer

    Royal Bank of Canada

    Toronto, ON

    Full-time

  • Staff Software Engineer

    Junip

    Remote, Canada

    Full-time · Remote

    Junip is looking for a Staff Software Engineer who wants to help shoppers make the right purchasing decisions when shopping online.

  • Software Developer - All Levels

    VimBiz

    Moncton, NB

    Full-time

    If the idea of improving mission-critical software for organizations like MLB, CBC, NBCU, and major European networks excites you - keep reading. You might be exactly who we’re looking for.

  • Full Stack Developer

    Rang Technologies Inc

    AB · Edmonton, AB

    $70 to $88 CAD / hour

    Contract

  • Sr. Full Stack Developer

    Affinity

    AB · Edmonton, AB

    Contract

  • Software Engineering LMTS

    Salesforce

    Vancouver, BC · Canada - Vancouver

    Full-time

  • Staff Software Engineer

    BuildOps

    Toronto, ON

    At BuildOps, we’re building a groundbreaking software solution, purpose-built to support today’s commercial contractors. From helping our customers to manage their service all the way to…

  • Software Developer - Senior

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    Contract

    Over 8+ years of overall experience in entire Software Development Life Cycle as well as Microsoft .Net F

  • Lead Full Stack Developer

    RBC

    Toronto, ON

    Full-time

  • Java Software Engineer - Hybrid

    Cyber Space Technologies LLC

    Montreal, QC

    Full-time

    …Spring Framework, Microservices, and cloud-native application development. The ideal candidate will have experience building scalable, high-performance enterprise applications and working…

  • RQ11691 - Software Developer - Senior

    Maarut

    Toronto, ON

    Contract

    - Digital Design Branch requires two (2) senior Software Developers with

  • Full Stack Developer - Senior

    Teckhorizon Inc

    Canada

    Contract

  • Application Developer- Java, python,Spring Boot, Microservice

    Smart IT Frame LLC

    Toronto, ON

    Contract

    Job Title: Application Developer Software Engineer

  • Software Engineering LMTS

    Salesforce Partner Canada

    Vancouver, BC

    Full-time

    The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality. Equally…

  • JavaScript Full Stack Developer

    Rebel

    Ottawa, ON

    $60,000 to $100,000 CAD / year

    Full-time

  • Lead developer/Software Architect - Custom Business Application

    Velixo

    Remote, Canada

    Full-time · Remote

    …used by hundreds of mid-market finance teams worldwide. Our software integrates with leading ERPs - Acumatica, Sage Intacct, MYOB Acumatica, and Microsoft Dynamics 365 Business Central -…