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
6,086
Employers
1,910

Advertised starting pay

Average starting payCAD / year
$113,721Across 648 listings
Average starting payCAD / hour
$56.73Across 207 listings
Average starting payUSD / year
$146,162Across 126 listings
Average starting payUSD / hour
$59.97Across 19 listings

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

Where work happens

Remote
8%479 listings
Hybrid
39%2,376 listings
On-site
53%3,204 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (246), Amazon (137), Electronic Arts (70).

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
  • Cloud Architect

    Tangerine

    Toronto, ON

    • Full-time
  • SysOps Software Architect (36136)

    Myticas Consulting

    Ottawa, ON

    • Full-time

    Lead the architecture and technical direction of System Operations (SysOps) software for a mission-critical satellite communications program. Translate operational, security, and system…

  • Embedded Software Architect, User Terminals (36137)

    Myticas Consulting

    Ottawa, ON

    • Full-time

    We are seeking a Software Architect – User Terminals to define and lead software architecture for military and government satellite communications terminal solutions. This role provides…

  • Software Engineer

    Questrade Financial Group

    Calgary, AB

  • Senior Software Development Engineer in Test (SDET)

    Rose International

    Mississauga, ON

    • Full-time

    Bachelor’s degree in computer science, Software Engineering, Information Technology, or equivalent practical experience.

  • Senior Software Developer

    Staples Canada

    Richmond Hill, ON

    • $73,900 to $92,400 USD / year
    • Full-time

    We are seeking a highly skilled Senior Software Developer to join our dynamic team. The ideal candidate will have extensive experience in C#, .NET, Web Services, WCF, Web API, Microsoft…

  • Web Developer

    Cohere

    Remote, Canada

    • $180,000 to $250,000 CAD / year
    • Full-time
    • Remote
  • Web Developer

    Spait Infotech

    Canada

    • Full-time
  • Sr. Software Developer

    OpenText

    Richmond Hill, ON

    • Full-time
  • Java Software Engineer

    Kelly

    Mississauga, ON

    • Contract

    Job Summary: Seeking a Senior Java Developer / Lead Development Analyst with 10+ years of experience to build enterprise-grade applications for Global Spread Products Risk and Capital…

  • Software Engineer - II

    Mastercard

    Vancouver, BC

    • Full-time
  • Software Engineer in Test

    Kelly

    Mississauga, ON

    • Contract
  • Software Developer

    Plusgrade

    Montreal, QC

    • Full-time
  • Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect

    Pyramid Consulting, Inc

    Mississauga, ON

    • $70 to $79 CAD / hour
    • Contract

    Immediate need for a talented Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect. This is a 06+months contract opportunity with long-term potential and is…

  • Cloud Engineer (Azure & IaC)

    Randstad Digital

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time
  • Software Engineer

    Kelly

    Mississauga, ON

    • Contract

    …Spread Products domain. This customer-facing role combines software architecture, hands-on development, and client…

  • Backend Developer

    Axelon Services Corporation

    Montreal, QC

    • $65.52 USD / hour
    • Other

    Involved in detailed technical design, development, and implementation of applications using emerging technology choices.

  • Software Engineer (Unpaid)

    Spawn

    Canada

    • Temporary
  • Staff Embedded Software Developer

    IPG Photonics

    Kingston, ON

    • Full-time

    IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible…

  • Software Developer

    Brandt Group of Companies

    Regina, SK

    • Full-time

    The Software Developer is responsible for developing, maintaining, and modernizing web, desktop, and legacy applications based on defined business requirements. This role collaborates with…

  • Programmer Analyst II

    University of British Columbia

    Vancouver, BC · UBCV | The Leonard S. Klinck Building (LSK)

    • $8,810.92 to $13,202.5 CAD / month
    • Full-time
  • Programmer Analyst II

    University of British Columbia

    Vancouver, BC · UBCV | The Leonard S. Klinck Building (LSK)

    • $8,810.92 to $13,202.5 CAD / month
    • Full-time
  • Software Engineer III

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Software Engineer II

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…