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

Advertised starting pay

Average starting payCAD / year
$117,279Across 894 listings
Average starting payCAD / hour
$55.92Across 323 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,913 listings
On-site
54%4,109 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
  • Software Engineer II

    Rivian

    Vancouver, BC

    • Full-time

    We're looking for a Software Engineer II to join our backend team and help build and scale the services that make sure every customer is charged correctly and every vehicle is titled and…

  • Intermediate Full-Stack Software Developer (SaaS Healthcare)

    Medfar

    Montreal, QC

    • Full-time

    Candidates must reside in the province of Quebec

  • Software Engineer III

    TD

    Toronto, ON

    • Full-time

    Consult on development of requirements and specifications and apply functional knowledge of business functions to design optimal software / systems

  • Senior Scientific Software Developer [635]

    D-Wave

    Burnaby, BC

    • $150,000 to $206,000 CAD / year

    D-Wave is seeking a Scientific Software Developer to join our Processor Software - Integrated team, which embeds directly within the Processor Development (PD) functional groups, delivering…

  • Scientific Software Developer II [634]

    D-Wave

    Burnaby, BC

    • $126,000 to $172,000 CAD / year

    D-Wave is seeking a Scientific Software Developer to join our Processor Software - Integrated team, which embeds directly within the Processor Development (PD) functional groups, delivering…

  • Senior Front-end Developer (.NET/C#)

    Citi

    Toronto, ON

    • Full-time

    …individuals based on merit, and ensure opportunities for personal development are widely available to all. Ideal candidates are innovators with well-rounded backgrounds who bring their…

  • Principal Backend Engineer Vice President

    Citi

    Mississauga, ON

    • Full-time

    6 to 10 years of backend software development experience, with demonstrated expertise architecting and delivering large-scale enterprise platforms.

  • Senior Software Engineer Real Assets, Alternative Investments Technology

    CPP Investments | Investissements RPC

    Toronto, ON

    • Full-time

    Research and develop proficiency in new and complex technologies while adhering to Agile software development lifecycle practices

  • Software Engineer - Observability

    eBay

    Toronto, ON

    • Full-time

    As a Software Engineer on this team, you will design and build scalable distributed systems with Golang / Python that power metrics, logs, traces, and related observability workflows across…

  • RQ11745 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    integration, solution implementation, and application development to support

  • Lead Senior Software Engineer

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    As a Senior Java Software Engineer, collaborate with Solution Architects, Software Engineers, and others. You will lead the design and hands-on development of innovative, high performing…

  • Software Engineer Co-op (Summer 2027 - 8-Months - Sports Technology - Undergraduate)

    Electronic Arts

    Vancouver, BC

    The ideal candidate for the Software Engineer Co-op position at Electronic Arts is a motivated and collaborative individual with a passion for software engineering and a desire to…

  • Principal Software Engineer - Zynque

    Fulfillment IQ

    Toronto, ON

    • Full-time

    Job Title: Principal Software Engineer - Zynque

  • Software Developer - CRM - Senior

    Bevertec

    Toronto, ON

    • Contract

    Experience with custom. Web API development, ASP.NET. .Net Core, Entity Framework, Azure SQL, DevOps, CI/CD Pipelines etc.

  • Java Full Stack Developer

    Quantum World Technologies Inc.

    Montreal, QC

    • Contract

    Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).

  • Back End Developer

    Tekgence Inc

    Brampton, ON

    • Full-time

    Must to have experience in utilizing AI‑assisted development tools (Co-pilot or cursor).

  • Senior Application Developer, IT

    First National Financial LP

    Toronto, ON · East York, ON

    • Full-time

    Participate actively in all phases of development, including research, design, coding, testing, and deployment.

  • Senior Java Backend Engineer

    Synechron

    Montreal, QC

    • Full-time

    Our expertise in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engine

  • Senior Software Developer

    Hewlett Packard Enterprise

    Ottawa, ON · Kanata, Ontario, Canada

    • $135,500 to $185,500 CAD / year
    • Full-time

    Leads a project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned…

  • Senior Software Engineer, Test

    Providius

    Hamilton, ON

    • $100,000 to $130,000 CAD / year
    • Full-time

    Software gets written and changed faster than it did even a few years ago. AI-assisted development accelerates that further, but it also changes where defects come from and what traditional…

  • Senior Software Developer

    Intelerad

    Canada

    • Full-time

    7+ years of professional software development experience, including 3+ years building and deploying full-stack web applications in production.

  • Lead Senior Software Engineer

    RBC

    Toronto, ON

    • Full-time

    As a Senior Java Software Engineer, collaborate with Solution Architects, Software Engineers, and others. You will lead the design and hands-on development of innovative, high performing…

  • Frontend Software Developer

    Corpay

    Toronto, ON

    Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division

  • Mulesoft Software Engineer II

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

Get in touch
MovoJobs

Contact us