Software development jobs in Canada (7,603 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,603
Employers
2,153

Advertised starting pay

Average starting payCAD / year
$117,159Across 897 listings
Average starting payCAD / hour
$55.91Across 327 listings
Average starting payUSD / year
$163,394Across 33 listings
Average starting payCAD / month
$9,029Across 14 listings

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

Where work happens

Remote
7%536 listings
Hybrid
38%2,923 listings
On-site
54%4,117 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (298), Amazon (156), Electronic Arts (85).

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
  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11698 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: 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

  • 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

  • RQ11721 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

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

  • RQ11719 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: 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

  • Software Engineer – AI-Assisted Development

    CGI

    Montreal, QC

    • Full-time

    At least 5 years of software development experience, with a track record demonstrating the ability to evolve and maintain complex applications.

  • Full Stack Senior Software Developer

    Aversan Inc.

    Montreal, QC

    • $115,000 to $135,000 CAD / year
    • Full-time

    We are currently seeking a qualified Full Stack Senior Software Developer to join our team. The ideal candidate will have extensive experience in full stack development using Java and…

  • Sr. Software Development Engineer, AWSBA Service Care Center (SCC)

    Amazon

    Vancouver, BC

    …builder teams’ innovation by eliminating friction throughout the software development and operational lifecycle. Through AI based automated solutions and centralized service management, we…

  • Senior Software Engineer - Backend

    Microsoft

    Vancouver, BC

    • Full-time

    or 25-mile commute of a non-U.S., country-specific location are expected to work from the office at least four days per week

  • Full-Stack Developer (1-Year Contract)

    Baker Tilly Canada

    Vancouver, BC

    • Contract

    Contribute to all phases of the software development lifecycle, including requirements analysis, technical documentation, code reviews, testing, release management, deployment, and…

  • .NET FULL STACK Developer

    Cirruscloud Systems

    Strong, ON

    • Full-time
  • Software Developer Embedded Systems I (Full Time) - Canada

    Cisco

    Vancouver, BC

    • Full-time

    As an Embedded Systems Software Developer I, you will design, develop, and deliver high-quality software features that power Cisco’s world-class networking platforms and connected…

  • Senior AI Software Engineer

    Encore Technical Solutions Inc.

    Toronto, ON

    • Full-time

    Senior Software AI Engineer - Agentic Platforms

  • Senior Software Engineer - GNSS / INS

    Garmin Canada

    Cochrane, AB

    • Full-time

    Proficient in software development and engineering with C/C++ for embedded, real-time environments

  • Software Developer, Mid-Market

    7shifts

    Remote, Canada

    • $95,000 to $135,000 CAD / year
    • Full-time
    • Remote

    As an Intermediate Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad - the team responsible for building the foundational systems…

  • Senior Software Developer, Mid-Market

    7shifts

    Remote, Canada

    • $145,000 to $190,000 CAD / year
    • Full-time
    • Remote

    As a Senior Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad - the team responsible for building the foundational systems that…

  • Senior Software Developer, Developer Experience

    7shifts

    Remote, Canada

    • $145,000 to $190,000 CAD / year
    • Full-time
    • Remote

    As an Senior Software Developer on the Developer Experience squad at 7shifts, you work at the intersection of strong engineering judgment and AI-enabled execution. You report to the…

  • Senior Software Engineer

    LyveChat

    Toronto, ON

    • $150,000 to $190,000 CAD / year
    • Full-time

    You will join the Toronto team taking over development and technical operation of LyveChat from our existing development team. You will own assigned components from design through…

  • Software Engineer - C++/Linux - Envoy Gateway

    Nutanix

    Vancouver, BC

    • $103,000 to $155,000 CAD / year
    • Full-time

    …full-stack cloud platform helps you optimise IT costs with a software-defined cloud operating model. Harness AI-ready capabilities right out of the box, simplified to build, fine-tune, and…

  • Software Developer II (Full Time) - Canada

    Cisco

    Ottawa, ON

    • Full-time

    As a software developer on our team, you will be the driving force behind crafting user-friendly, reliable software and tools that support critical technology platforms such as operating…

Get in touch
MovoJobs

Contact us