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

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%531 listings
Hybrid
38%2,863 listings
On-site
54%4,027 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
  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    Use AI-assisted development tools and practices throughout the software development lifecycle while reviewing, validating, and taking responsibility for AI-generated code, designs, tests,…

  • Software Engineer Intern, Pipeline Infrastructure

    Walt Disney Animation Studios

    Vancouver, BC

    • $34 CAD / hour
    • Full-time

    Must possess unrestricted work authorization and provide full availability for the entire program duration

  • Senior Software Development Engineer, AWS Transactional Services

    Amazon

    Vancouver, BC

    We are seeking a Senior Software Development Engineer to own and a build major part for our control plane. Your work will be critical to the scalability and availability of the service.…

  • Principal Software Development Engineer

    Workday

    Vancouver, BC · Canada, BC, Vancouver

    • Full-time

    Knowledge of software development best practices (DevOps, CI/CD, automated testing, observability)

  • Senior C++ Software Engineer - VxWorks

    Vaco by Highspring

    Toronto, ON · Greater Toronto Area, Canada

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

    Lead designs for safety critical, real-time software solutions

  • 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 - Intern

    Altera

    Toronto, ON

    • Full-time

    Research, design, develop, and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA).

  • Principal Software Engineer, Docker Hardened Images

    Docker

    Remote, Canada

    • Full-time
    • Remote

    We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Collaborate with cross-functional teams in Agile/Scrum environments to ensure performance testing is integrated into the development lifecycle.

  • Staff Software Engineer, Payments Intelligence

    Stripe

    Toronto, ON

    • Full-time

    …We’re a mix of machine engineering engineers and full-stack software engineers impacting ~every Stripe transaction, creating revenue opportunities for Stripe and our customers, and helping…

  • Software Developer

    BNP Paribas

    Montreal, QC

    • Full-time

    You’ll be required in the office at least three days per week, with one of those days being either a Monday or a Friday

  • Lead Software Engineer

    Virtusa

    Montreal, QC

    • Full-time
  • Front End Web Developer

    eCapital

    Remote, Canada

    • Full-time
    • Remote

    …support eCapital’s marketing goals. This role blends front-end development, visual design awareness, user experience, and marketing technology to create digital experiences that are…

  • Algorithm Software Engineer

    Garmin International, Inc.

    Cochrane, AB

    • Full-time

    Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems. Exciting things happen at the boundaries…

  • Java Software Engineer

    G-FORCE IT SERVICES INC

    ON · Ontario, Canada

    • Full-time

    …engineers, QA, and product owners to deliver clean, reliable software that solves real business…

  • SOFTWARE DEVELOPER IN AI-ASSISTED PROGRAMMING

    PMP SOLUTIONS

    Quebec, QC

    • Full-time

    Your responsibilities will include developing software that'll help us achieve our vision, understanding and breaking down the problems to be solved, verifying and documenting what you…

  • Software Development Engineer In Test

    Actalent

    Ottawa, ON

    • $45 to $65 CAD / hour
    • Contract

    This position is fully on-site in either Ottawa or Waterloo, operating five days per week during normal business hours

  • Web Developer

    GAIN

    Vancouver, BC

    • $65,000 to $75,000 CAD / year
    • Full-time

    …analytics technical implementation with the support of the Web Development…

  • Web Developer

    This is Gain Ltd

    Remote, Canada

    • $65,000 to $75,000 CAD / year
    • Full-time
    • Remote

    …analytics technical implementation with the support of the Web Development…

  • Software Developer Sr

    Orthosoft Inc.

    Montreal, QC

    • Other

    Ce poste exige une présence sur site trois jours par semaine · This position requires on-site presence three days per week

  • Software Engineer

    Trimble Inc.

    Kamloops, BC · Canada - Kamloops, BC

    • Full-time

    Step into the frontier of intelligent software delivery where your expertise shapes next-generation development. At Trimble, you will harness the power of autonomous AI development agents…

  • Intermediate Software Engineer

    TekRek

    Toronto, ON

    • Full-time

    A fintech software company building the next version of its core wealth and portfolio management platform. The product supports investment operations workflows such as portfolio accounting,…

  • Student, Software Engineer - Security (Winter 2027)

    Sun Life

    Toronto, ON · Sun Life Toronto One York

    • Full-time

    …DevOps environments. In this role, you will contribute as a software engineer while helping embed security practices into the design, development, testing and operation of project…

  • Applications Development Intermediate Programmer Analyst

    Citi

    Mississauga, 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…

  • Senior Software Engineer

    Swoon

    Toronto, ON

    • Full-time

    …create scalable solutions that can be leveraged across multiple development teams. This role offers significant visibility and the opportunity to make lasting technical contributions while…

Get in touch
MovoJobs

Contact us