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

Advertised starting pay

Average starting payCAD / year
$117,013Across 919 listings
Average starting payCAD / hour
$56.20Across 343 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$8,869Across 15 listings

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

Where work happens

Remote
7%546 listings
Hybrid
39%3,039 listings
On-site
54%4,275 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (307), Amazon (160), Electronic Arts (88).

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
  • Embedded Software Developer

    Scalian

    Montreal, QC

    • Full-time

    Collaborate with team to specify, design, code, test and maintain embedded flight software using the development tool suite.

  • Senior Embedded Software Engineer

    Scalian

    Montreal, QC

    • Full-time

    Maintain requirements traceability throughout the software development lifecycle.

  • Backend Developer (.NET)

    Appnovation Technologies

    Vancouver, BC

    As a Senior Software Engineer - Backend, you will build the .NET services that carry the core business logic of a modern operational SaaS platform for K-12 education. The platform automates…

  • Java Full Stack Developer – Apache

    BURGEON IT SERVICES

    Montreal, QC

    • Contract

    Collaborate with development, QA, and business teams.

  • Staff Software Engineer - Engineer

    Uber

    Toronto, ON

    • Full-time

    As a Staff Software Engineer, you'll set technical direction for important, multi-quarter initiatives and help evolve the services and data foundations that power search. You'll partner…

  • Senior Front-End Developer

    Haply Robotics

    Montreal, QC

    • Full-time
  • Senior Software Developer – Dynamics CRM

    BITS Recruiting

    Toronto, ON

    • $96 to $100 CAD / hour
    • Contract

    We are seeking an experienced Senior Software Developer – Dynamics CRM to design, develop, customize, and integrate Microsoft Dynamics 365 CRM solutions. The ideal candidate will have…

  • Web Developer

    Spait Infotech

    Canada

    • Full-time

    Development Tools: Visual Studio Code, Chrome DevTools

  • Web Designer. Front-End Designer

    Sodales Solutions

    Toronto, ON

    • Full-time
  • Software Developer - DYNAMICS CRM

    I8IS - Infiniti Software Solutions

    Toronto, ON

    • Full-time
  • Sr. Software Developer - CRM - Senior

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    Work Arrangement: On-site, 5 days per week · Important: Candidates must meet the 8+ years of Dynamics CRM experience requirement and be available to work on-site five days per week

  • Software Developer - Full Stack - Senior

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    Software Developer - Full StackWork Arrangement: On-site, 5 days per week · Note: Candidates must be available to work on-site five days per week

  • Senior Embedded Software Engineer

    Scalian

    Montreal, QC

    • Full-time

    Maintain requirements traceability throughout the software development lifecycle.

  • Intermediate Front-End Developer

    Haply Robotics

    Montreal, QC

    • Full-time

    2+ years of front-end development experience, with experience in a TypeScript / React (or Preact) environment.

  • Software Development Co-Op

    COMTECH TELECOMMUNICATIONS

    Gatineau, QC

    • Full-time
    • Temporary
    • Internship

    General understanding of Software Development Methodologies

  • Software Engineer II (Procurement and Risk Technology)

    TD

    Toronto, ON

    • Full-time

    This role follows a hybrid model based at 320 Front St W , with approximately 4 in-office days per week

  • Java Backend Developer

    Apptad

    Calgary, AB

    • Contract

    Proven experience in software development with Java and Python

  • Consultant, Full Stack Developer

    CIBC

    Toronto, ON

    • Full-time

    You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit

  • Embedded Software Developer

    Scalian

    Montreal, QC

    • Full-time

    Collaborate with team to specify, design, code, test and maintain embedded flight software using the development tool suite.

  • Sr. Software Developer I

    Dahrouge Geological Consulting Ltd.

    AB · Edmonton, AB

    • Full-time

    8+ years of professional software development experience, including 2+ years as a senior or lead developer owning production systems.

  • Staff Software Engineer, Investors

    Carta

    Toronto, ON · Waterloo, ON

    …tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…

  • Senior Software Engineer II, Investors

    Carta

    Toronto, ON · Waterloo, ON

    …tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to manage equity, fund managers use to run administration and…

  • Software Architect

    Boyd

    Canada

    • Full-time

    Boyd Thermal by Eaton builds commercial thermal and fluid simulation software (CFD) used by engineers at major electronics, power, and industrial companies to design cooling systems. The…

  • Programmer Analyst, System and infrastructure operations, maintenance and development

    Desjardins

    Levis, QC

    • Full-time

    As a systems and infrastructure development, operations and maintenance programmer analyst, you participate in IT efficiency and quality by analyzing, designing, configuring, developing,…

Get in touch
MovoJobs

Contact us