Software development jobs in Canada (7,448 jobs)

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
7,448
Employers
2,127

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,394Across 33 listings
Average starting payCAD / month
$9,109Across 12 listings

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

Where work happens

Remote
7%531 listings
Hybrid
38%2,863 listings
On-site
54%4,027 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (294), Amazon (152), Electronic Arts (84).

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
  • RQ11719 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11719 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11556 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11658 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:

  • RQ11721 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Onsite – 5 days per week

  • RQ11721 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Onsite – 5 days per week

  • RQ11657 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:

  • RQ11657 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:

  • RQ11657 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:

  • RQ11658 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:

  • RQ11721 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Onsite – 5 days per week

  • RQ11658 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Must have the following technical skills:

  • Software Development Intern, AI-Assisted Development (Summer 2027) / Stagiaire en développement de  logiciel, développement assisté par l’IA (Été 2027)

    Hewlett Packard Enterprise

    Montreal, QC · St. Laurent, Quebec, Canada

    • $17.95 to $31 CAD / hour
    • Full-time

    Software Development Intern, AI-Assisted Development (Summer 2027) / Stagiaire en développement de logiciel, développement assisté par l’IA (Été 2027)This role has been designed as 'Hybrid'…

  • Senior Software Engineer, Agent Infrastructure

    Cohere

    Remote, Canada

    • Full-time
    • Remote

    Hands-on work with agentic systems, multi-agent workflows, or agent development frameworks

  • Software Architect

    Croesus

    Montreal, QC · Laval, QC

    • Full-time

    The Software Architect is an experienced professional in software development. Their role is to design and define the technical architecture of information systems to ensure their…

  • Cloud Architect

    BrainRidge Consulting

    Toronto, ON

    • Full-time

    Offer technical guidance to Lines of Business restructuring applications for cloud deployment, adhering to 12-factor development practices

  • Senior Director Software Engineer

    Broadridge

    Markham, ON

    • Full-time

    Strong background in software development and application system design, with the ability to connect technical strategy to business value.

  • Senior Full Stack Software Developer, RMJ

    Redwood Software

    ON

    • $132,000 to $165,000 CAD / year

    As a Senior Full Stack Software Developer, you will be responsible for leading the design, development, and delivery of scalable full-stack applications, shaping system architecture, and…

  • Software Engineer II - Digital Thread & Analytics

    Honeywell Aerospace

    Mississauga, ON

    • Full-time

    In this role, you will work at the intersection of engineering, software development, and data analytics, integrating information across requirements, systems engineering, software…

  • Cloud Infrastructure Engineer, Senior Associate

    PwC Canada

    Toronto, ON

    • Full-time

    Collaborate with internal teams to facilitate the development and improvements of new and reusable cloud-based systems and services.

  • Full stack developer

    Tata Consultancy Services

    Toronto, ON

    • $90,000 to $120,000 CAD / year
    • Full-time

    Executes on software development tasks or projects, requiring advanced problem solving, decision making and strategic thinking with some ambiguity.

  • Software Engineer

    Rivian

    Vancouver, BC

    • Full-time

    1+ Years of experience in software development

  • Senior Java Software Engineer

    AIFA Solutions

    Mississauga, ON

    • Full-time
  • Java Software Engineer

    Smart IT Frame LLC

    Mississauga, ON

    • Full-time

    8+ years of hands-on Java development (Java 8/11/17+, Spring Boot).

  • Cloud Infrastructure Engineer, Senior Associate

    PwC Canada

    Ottawa, ON

    • Full-time

    Collaborate with internal teams to facilitate the development and improvements of new and reusable cloud-based systems and services.

Get in touch
MovoJobs

Contact us