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

Advertised starting pay

Average starting payCAD / year
$117,080Across 925 listings
Average starting payCAD / hour
$56.40Across 348 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$8,730Across 16 listings

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

Where work happens

Remote
7%550 listings
Hybrid
39%3,068 listings
On-site
54%4,314 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
  • Java Backend Developer

    Arkhya Tech Inc.

    Toronto, ON

    • Contract

    …collaborating with cross‑functional teams to deliver high‑quality software…

  • Senior Java Software Engineer

    Intellect Design Arena Ltd

    Toronto, ON

    • $110,000 to $120,000 CAD / year
    • Full-time

    Minimum 7 to 11 years of experience in software development with strong focus on Java and microservices

  • AWS Cloud Engineer

    BMO

    Toronto, ON · BMOPLACE

    • Full-time

    - Scripting knowledge in Javascript/NodeJs/Typescript/Python - MANDATORY (at least one) OR extensive Software Development experience.

  • RQ11678 - Software Developer - ERP / Case Management - Senior

    Maarut

    Toronto, ON

    • Contract

    Peoplesoft HCM modules development exp is a must.

  • RQ11698 - Software Developer - CRM - Senior

    Maarut

    Toronto, ON

    • Contract

    to collaborate with IT Professionals throughout the Software Development

  • RQ11679 - Software Developer - ERP / Case Management - Senior

    Maarut

    Toronto, ON

    • Contract

    Peoplesoft HCM modules development exp is a must.

  • Senior Software Engineer, Builder Studio

    Apollo.io

    Canada

    • Full-time

    You treat AI-assisted development as a core part of how you work. You use agents to move faster on design, investigation, and implementation, with clear judgment about where to review…

  • AEM Full Stack Developer

    INNOCEAN Canada

    Toronto, ON

    • Full-time

    …sits at the intersection of deep AEM expertise and full stack development, responsible for designing, building, and maintaining enterprise-grade digital experiences across the entire…

  • Senior Full Stack Developer (Hybrid | Toronto)

    Mosaic Clinical Technologies

    Toronto, ON

    • Full-time

    5+ years of professional software development experience, with exposure to product or platform delivery; strong proficiency in backend development using C# and the latest .NET Core…

  • Back End Developer

    BNV Recruiting

    Toronto, ON

    • Full-time

    We’re partnering with a leading Toronto-based private equity investment firm to hire Intermediate Software Engineers for its growing Technology & Data team. You’ll help build AI-powered…

  • Embedded Software Developer

    ZTR

    London, ON

    • Full-time

    4+ years of experience in software development.

  • Software Developer(Android focused)

    SOTI

    Mississauga, ON

    • Full-time

    Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles

  • Software Engineer, GovTech

    Lyft

    Toronto, ON

    Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role

  • Lead Software Engineer – Margin Technology - VP

    Citi

    Mississauga, ON

    • Full-time

    Hands-on professional software development experience

  • Software Quality Assurance Specialist Co-op

    Siemens Healthineers

    Ottawa, ON

    • Internship

    Hardware and/or Software testing to assist other Epocal development teams

  • Senior Mulesoft Software Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    As a Senior MuleSoft Software Engineer, you will design, develop, and support scalable, secure, and resilient integration platforms that connect enterprise applications, Salesforce, cloud…

  • Software Developer

    Kongsberg Geospatial Ltd

    Ottawa, ON

    • Full-time

    Minimum 4 years experience in Software Development (with a strong focus on C++).

  • Software Developer - ERP / Case Management - Senior

    Teckhorizon Inc

    Toronto, ON

    • Contract

    Participate in all phases of the Software Development Life Cycle (SDLC), including solution design, development, testing, implementation, and maintenance.

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Golang Back-end Developer

    Open Systems Technologies

    Montreal, QC

    • Contract

    Solid skills in AI-enhanced software design and development.

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

  • Senior Programmer Analyst

    Government of Newfoundland and Labrador

    St. John's, NL

    • $39.95 to $44.7 CAD / hour
    • Full-time

    Applied knowledge and experience in full-stack software development technologies including Java, JavaScript, JSON, Apache Tomcat, Bootstrap, and legacy Oracle PL/SQL Server Pages (PSP).

  • Senior Software Developer

    BlueCat

    Toronto, ON

    • Full-time

    5+ years of software engineering experience, with 3+ years building data platforms or data-intensive distributed systems.

  • Embedded Software Developer

    Pleora Technologies

    Ottawa, ON · Kanata, Ontario

    • Full-time

    Solid experience with Embedded Software Development in C and C++ drivers, libraries and application in a real-time embedded environment

  • Java Software Engineer

    Smart IT Frame LLC

    Mississauga, ON

    • Full-time

    8+ years of hands-on Java development (Java 8/11/17+, Spring Boot).

Get in touch
MovoJobs

Contact us