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

Advertised starting pay

Average starting payCAD / year
$117,279Across 894 listings
Average starting payCAD / hour
$56.04Across 322 listings
Average starting payUSD / year
$163,394Across 33 listings
Average starting payCAD / month
$9,066Across 13 listings

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

Where work happens

Remote
7%533 listings
Hybrid
38%2,895 listings
On-site
54%4,083 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (296), Amazon (154), 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 Developer, Infra & Applications Support (D)

    Metrolinx

    Canada

    • Full-time

    Must have an excellent knowledge of the principles, practices, and standards of the Systems Development Life Cycle

  • Senior Software Developer – ETL

    Centraprise

    Toronto, ON

    • $50 to $60 CAD / hour
    • Contract

    Follow software development lifecycle processes, coding standards, testing procedures, version control practices, and deployment best practices.

  • Intermediate Software Engineer

    Hays

    Toronto, ON

    • Contract

    Required Skills : Must Have

  • Senior Java Backend Developer - 8 Years

    J2B Global LLC

    Mississauga, ON

    • Full-time

    Collaborate in an Agile development environment.

  • Senior Software Engineer

    Capgemini

    Toronto, ON

    Is fully competent in its own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal…

  • Software Dev Engineer, Cross Border Deals and Promotions tech

    Amazon

    Vancouver, BC

    Amazon Cross border programs like Global store allows customers to buy imported products in their local current and experience

  • Intermediate Siebel CRM Software Developer

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Our Toronto-based client is hiring an Intermediate Siebel CRM Software Developer for a 7-month onsite contract opportunity.

  • Senior Software Engineer - Systems

    UrbanLogiq

    Vancouver, BC

    • Full-time

    We are hiring a Senior Software Engineer to develop and extend the systems layer of our platform: data pipelines, storage, and query infrastructure. You will report to our Director of…

  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • Senior Java Full Stack Developer

    Aptino, Inc.

    ON · Ontario, Canada

    • Contract
  • Application Architect

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    Strong software development background with the ability to remain hands-on when needed.

  • Applications Development Sr Programmer Analyst - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    The Applications Development Senior Programmer Analyst -AVP is an intermediate level position responsible for participation in the establishment and implementation of new or revised…

  • Wavelogic Embedded Software Developer Intern (Winter 2027)

    Ciena

    Ottawa, ON

    • Full-time

    The must haves:

  • FullStack Developer

    Iris Software Inc.

    Toronto, ON

    • Contract

    10+ years of professional software development experience with demonstrated expertise in both frontend and backend development.

  • Test Software Developer - Embedded Systems

    Insight Global

    Sainte-Anne-de-Bellevue, QC

    • $50 to $55 CAD / hour
    • Contract

    This role requires strong analytical and software development skills, as well as the ability to investigate test failures and collaborate with embedded software developers and system…

  • Site Reliability Engineer

    TJX Canada – Winners, Marshalls, HomeSense

    Mississauga, ON

    • Full-time

    -Hands on of dashboard development in splunk & azure

  • Senior Software Developer in Test

    QNX

    Ottawa, ON

    • Full-time

    Must have strong programming skills in Python, C, and Shell scripting · Must have a fundamental understanding of networking principles, including the TCP/IP model

  • Senior Java Full Stack Developer

    J&M Group

    Toronto, ON

    • Contract

    Understanding of Agile and the software development lifecycle

  • Software Engineer, Test

    Providius

    Hamilton, ON

    • $60,000 to $80,000 CAD / year
    • Full-time

    This role sits within engineering. Testing is part of how we build software, not a separate step at the end of the development process.

  • Microsoft Developer/RQ11660 - Software Developer - CRM

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    We are hiring for a Software Developer – MS Dynamics 365 CRM

  • Java Web Developer

    Media Graph Inc.

    Montreal, QC

    • $45,000 to $55,000 CAD / year
    • Full-time

    We are looking for a Java Web Developer to join our team and contribute to the development and continuous improvement of our web applications. In this role, you will develop new features,…

  • Senior Software Engineer, Observability (Auth0)

    Okta

    Toronto, ON

    …and observe our platform while we continue to rapidly ship software our customers love. Our engineers maintain and automate observability tooling for our entire platform, including metrics,…

  • Azure Cloud Engineer (DevOps)

    Venture Computers of Canada Inc.

    Markham, ON

    • Full-time
  • Cloud Engineer

    Tekgence Inc

    Calgary, AB

    • Contract
  • Software Developer - Full Stack - Senior - 755

    I8IS - Infiniti Software Solutions

    Toronto, ON

    • Full-time

    Full Stack Development and Solution Architecture – 45%

Get in touch
MovoJobs

Contact us