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,786
Employers
1,864

Advertised starting pay

Average starting payCAD / year
$113,959Across 617 listings
Average starting payCAD / hour
$56.78Across 194 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%469 listings
Hybrid
39%2,262 listings
On-site
52%3,028 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (206), 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
  • Intermediate Software Developer in Test

    Fortinet

    Burnaby, BC

    • Full-time

    - Design, develop, and maintain software systems to enhance the functionality and reliability of our products.

  • 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,…

  • Senior Backend Developer

    Uride

    Canada

    • Full-time
  • Senior Software Engineer

    Hays

    Mississauga, ON

    • Full-time

    Our client is seeking an experienced Senior Software Developer (Full Stack) with 7+ years of commercial software engineering experience. In this key on-site role, you will lead the…

  • MOBILE SOFTWARE ENGINEER

    Green Shield Canada

    Toronto, ON

  • Frontend Developer

    Jobility Talent Solutions

    Toronto, ON

    • Contract
  • Full Stack Software Developer

    Axelon Services Corporation

    Montreal, QC

    • $65.52 USD / hour
    • Other
  • Back End Developer - Mainframe

    Teckhorizon Inc

    Toronto, ON

    • Contract

    The client is seeking a Senior Software Developer Back End (Mainframe) to support the analysis, design, development, testing, and maintenance of mainframe applications within the Labour and…

  • Senior Software Developer

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Our Toronto-based client is hiring a Senior Software Developer for an 11-month onsite contract opportunity.

  • Senior Software Developer – ETL

    Centraprise

    Toronto, ON

    • $50 to $60 USD / hour
    • Contract

    …data technologies, AWS data services, Databricks, SQL, and ETL…

  • Intermediate Software Engineer

    Hays

    Toronto, ON

    • Contract

    A junior-to-intermediate engineer with strong AWS fundamentals, Python scripting experience, and exposure to modern development practices. The work is more operational and support-focused…

  • Senior Java Backend Developer - 8 Years

    J2B Global LLC

    Mississauga, ON

    • Full-time

    Collaborate in an Agile development environment.

  • Senior Software Engineer

    Capgemini

    Toronto, ON

  • Intermediate Siebel CRM Software Developer

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Our Toronto-based client is hiring an Intermediate Siebel CRM Software Developer for a 7-month onsite contract opportunity.

  • Senior Software Engineer - Systems

    UrbanLogiq

    Vancouver, BC

    • Full-time
  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are looking for an experienced Senior Software Developer to support the Victim Notification System (VNS) Modernization Project. The successful candidate will have strong expertise in…

  • Senior Java Full Stack Developer

    Aptino, Inc.

    ON · Ontario, Canada

    • Contract
  • Application Architect

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    …requires a strong blend of architecture expertise and hands-on development experience, with the ability to guide complex technical solutions from design through…

  • Applications Development Sr Programmer Analyst - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Senior Programmer Analyst -AVP is an intermediate level position responsible for participation in the establishment and implementation of new or revised…

  • Wavelogic Embedded Software Developer Intern (Winter 2027)

    Ciena

    Ottawa, ON

    • Full-time

    …guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being - on and off the job. Connect…

  • FullStack Developer

    Iris Software Inc.

    Toronto, ON

    • Contract

    10+ years of professional software development experience with demonstrated expertise in both frontend and backend development.

  • Test Software Developer - Embedded Systems

    Insight Global

    Sainte-Anne-de-Bellevue, QC

    • $50 to $55 CAD / hour
    • Contract

    Insight Global is seeking a Python Test Software developer to join a major Canadian Space Company. This role will design, develop, and maintain automated test solutions for embedded…

  • Site Reliability Engineer

    TJX Canada – Winners, Marshalls, HomeSense

    Mississauga, ON

    • Full-time

    …embraces diversity, fosters collaboration, and prioritizes your development. Whether you’re working in our Distribution Centers, Corporate Offices, or Retail Stores - WINNERS, HomeSense,…