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

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,906Across 32 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%530 listings
Hybrid
38%2,862 listings
On-site
54%4,019 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
  • Software Engineer

    Opendoor

    Toronto, ON

    Deep software engineering experience with a track record of shipping production systems others depend on

  • Software Intern

    Altera

    Toronto, ON

    • Full-time

    As a Software Intern at Altera, you will contribute to the development and testing of cutting-edge software solutions for programmable logic devices. This role offers an exciting…

  • Software Engineering Intern - Embedded Platforms (Summer 2027)

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $30 to $33.75 CAD / hour
    • Internship
    • Remote

    Bringing up new ECUs and development boards, including drivers, bootloaders, and board support software

  • Software Engineering Intern - Connected Systems (Summer 2027)

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $30 to $33.75 CAD / hour
    • Internship
    • Remote

    …vehicles through technology that will set the standards for software-defined vehicles around the…

  • Software Engineering Intern - Applications (Summer 2027)

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $30 to $33.75 CAD / hour
    • Internship
    • Remote

    Contributing to Android platform or system level software, including HAL development or system stability work

  • Full Stack Developer

    Clover Labs AI

    Remote, Canada

    • $75,000 to $110,000 CAD / year
    • Contract
    • Remote

    Own features end to end through the full software development lifecycle: scoping, design, implementation, code review, testing, deployment, monitoring, and iteration

  • Senior Software Developer

    AppDirect

    Montreal, QC

    • Full-time

    As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple…

  • Senior Software Engineer

    BCI

    Victoria, BC · Vancouver, BC · CA Victoria

    • Full-time

    The role can be based in either our Vancouver or Victoria, BC offices, we will not consider candidates only looking to work remotely

  • Software Engineer II (Backend _ Java)

    Mastercard

    Vancouver, BC

    • Full-time

    The successful candidate will contribute hands-on to software design, development, testing, and delivery while collaborating with experienced engineers and supporting the growth of junior…

  • Software Engineer II (Backend - Java)

    Mastercard

    Vancouver, BC

    • Full-time

    The successful candidate will contribute hands-on to software design, development, testing, and delivery while collaborating with experienced engineers and supporting the growth of junior…

  • Senior Software Engineer

    Flexstaf I.T. Inc.

    Canada

    • Contract

    RQ-2026-010087-Software Developer - Senior for Drug Formulary (DF)

  • Senior Software Engineer

    BCI

    Victoria, BC

    • $106,000 to $128,000 CAD / year
    • Full-time

    The role can be based in either our Vancouver or Victoria, BC offices, we will not consider candidates only looking to work remotely

  • Senior Software Engineer

    BCI

    Vancouver, BC

    • $106,000 to $128,000 CAD / year
    • Full-time

    The role can be based in either our Vancouver or Victoria, BC offices, we will not consider candidates only looking to work remotely

  • Gameplay Software Engineer - EA SPORTS™ FC

    Electronic Arts

    Vancouver, BC

    …need to be implemented by the SEs. You will report into the Development Director of…

  • Senior Site Reliability Engineer

    STACK IT Recruitment

    Remote, Canada

    • $140,000 to $180,000 CAD / year
    • Remote

    An engineer who approaches infrastructure as software, favouring durable automation and well-designed systems over manual intervention

  • Senior Software Engineer II - Agentic SDLC

    Prenuvo

    Canada

    Develop complex software solutions: Lead end-to-end delivery of large or ambiguous initiatives that span multiple systems or teams, leveraging AI-assisted coding tools and autonomous…

  • Site Reliability Engineer (SRE) – Java, Spring Boot & Guidewire (GW)

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time

    …(known as "toil"), aiming to spend roughly 50% of their time on software and engineering…

  • Intermediate Software Engineer

    United Pacific Projects Ltd.

    Calgary, AB · Greater Calgary Metropolitan Area

    • Full-time

    Role Description UPP is looking for an Intermediate Software Developer with a strong foundation in C#, .NET, and desktop application development to help evolve the core software platform…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…

  • Software Engineer

    ProxyLink

    Toronto, ON

    • Contract

    The ideal candidate is a technically strong leader who can balance hands-on software development with team coordination, code quality oversight, delivery planning, and production support.

  • Software Engineering Intern - Vehicle Controls (Summer 2027)

    Rivian and Volkswagen Group Technologies

    Remote, Canada

    • $30 to $33.75 CAD / hour
    • Internship
    • Remote

    …vehicles through technology that will set the standards for software-defined vehicles around the…

  • Senior Full Stack Developer

    Royal Bank of Canada

    Burlington, ON

    • Full-time

    …platform. As a key player, you'll contribute to every stage of the software development life cycle, focusing on quality, maintainability, performance, and reliability. If you're a…

  • Senior Software Developer in Test (AI Portfolio)

    Vena Solutions

    Remote, Canada

    • Full-time
    • Remote

    As a Senior Software Developer in Test, you will be responsible for the development, execution, and maintenance of automated tests to support the Software Test Life Cycle for Vena’s agentic…

  • Senior Front End Developer

    I8IS - Infiniti Software Solutions

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 days per week

Get in touch
MovoJobs

Contact us