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

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%532 listings
Hybrid
38%2,863 listings
On-site
54%4,030 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 Developer, Manufacturing Data Solutions (Python/SQL)

    Sonova AG

    Kitchener, ON

    At least three years of professional software development experience

  • Lead Software Engineer

    Capgemini

    Mississauga, ON

    Works in the area of Software Engineering which encompasses the development maintenance and optimization of software solutions and applications.

  • .Net Fullstack Developer

    Capgemini

    Mississauga, ON

    Experience in Analysis, Design, Development, Testing and Implementation (all phases of software development life cycle - SDLC)

  • Site Reliability Engineer - OpenShift

    Capgemini

    Toronto, ON

    Develop and maintain processes for deploying software updates and releases.

  • Software Engineer

    Capgemini

    Mississauga, ON

    Successful candidate will be required to work from the client's Ottawa office 3 days per week, with the remaining days worked remotely

  • Angular or React Full Stack Developer - onsite Mississauga CA

    Capgemini

    Mississauga, ON

    6+ years of professional experience in software development, with a significant track record in full-stack engineering.

  • Software Engineering, Intern

    Pebl

    Remote, Canada

    • $35 CAD / hour
    • Internship
    • Remote

    Our values guide how we operate, execute, and collaborate across borders

  • Software Developer Specialist - Shared Services

    Intact FC

    Toronto, ON · Montreal, QC · Laval, QC · Saint-Hyacinthe, QC

    • Full-time

    Reviewing the software development practices, offering feedback and identifying opportunities.

  • Software Developer

    Fidelity Canada

    Toronto, ON

    • Full-time

    The Software Developer is responsible for having a strong aptitude for understanding complex business problems and translating their technical knowledge into practical, implementable…

  • 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).

Get in touch
MovoJobs

Contact us