Software development jobs in Canada (7,962 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,962
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,069 listings
On-site
54%4,316 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (309), 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
  • Senior Software Development Engineer, Transactional Services

    Amazon

    Vancouver, BC

    - 5+ years of non-internship professional software development experience

  • Backend Developer

    Canadian Bank Note Company

    Ottawa, ON

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

    Experience with Git, Docker, and modern software development practices, including CI/CD.

  • Senior Site Reliability Engineer

    Safe Fleet

    Coquitlam, BC

    • Full-time
  • Staff Software Developer, Data Platform

    Coveo

    Montreal, QC

    • Full-time

    Extensive software development expertise and a track record of designing, building and evolving complex, distributed, and data-intensive systems.

  • Senior Software Developer

    Range Group - Job Postings

    Toronto, ON

    This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St

  • Senior Oracle Siebel CRM - Software Developer - RQ11823 (CANADA) - Onsite

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    Senior Oracle Siebel CRM - Software Developer - RQ11823 (CANADA) - Onsite

  • Senior Software Developer

    Range

    Toronto, ON

    This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St

  • Senior Software Developer

    TripArc

    Toronto, ON

    This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St

  • Staff Software Engineer, Payroll Calculation

    Rippling

    Toronto, ON

    • Full-time

    We’re looking for a Staff Software Engineer to help lead this work. This is a hands-on technical leadership role for an engineer who wants to build mission-critical systems, set…

  • Software Engineer Co-op

    XRSounder

    Burnaby, BC

    • Full-time

    Support firmware development as needed and test firmware and software together to verify device functionality, communication, and reliability.

  • RQ00828 - Software Developer - Full Stack - Senior

    Maarut

    Toronto, ON

    • Contract

    Strong React development experience building production applications that use SMART on FHIR launch, authorization, context, scopes, and FHIR API integration patterns.

  • RQ00831 - DevOPS/Cloud Engineer - Senior

    Maarut

    Toronto, ON

    • Contract

    Advanced AWS CDK and CloudFormation experience, including CDK development in Python and JavaScript, reusable constructs, stack architecture, dependencies, parameters, outputs, environment…

  • Senior Software Engineer, Operations – Core Java & iOS focus

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time

    We are looking for a Senior Software Engineer with strong full-stack Java experience and hands-on iOS development skills. You will develop and support reliable applications across the web,…

  • Software Engineer 4 - Kubernetes AI Platform Engineering

    Nutanix

    Vancouver, BC

    • $151,000 to $227,000 CAD / year
    • Full-time

    …a supportive environment for both personal and professional…

  • 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 Web Developer

    University of Ottawa

    Ottawa, ON · Tabaret Hall

    • Full-time

    Provides strategic and operational leadership in the planning, development, and implementation of the University’s Web sites. Ensures the integrated management (leadership, planning, and…

  • Software Developer

    Lotus IT Solutions

    Toronto, ON

    • Contract

    The Ministry of Treasury Board Secretariat (Central Agencies Cluster) is seeking a Senior Software Developer to join their team onsite at 222 Jarvis Street, Toronto. In this role, the…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Knowledge of stablecoin ecosystem architectures, on/off-ramp mechanisms, and cross-border payment flows

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Familiarity with digital wallet architectures, custody solutions, and cross-border payment messaging (e.g., ISO 20022, SWIFT)

  • Senior Full Stack Developer (AWS)

    Adastra Corporation

    Toronto, ON

    • Other

    Knowledge of software development principles, design patterns, and integration practices

  • Software Engineer Co-op

    Xradar

    Burnaby, BC

    • Full-time

    Support firmware development as needed and test firmware and software together to verify device functionality, communication, and reliability.

  • Core Software Developer

    Circle Cardiovascular Imaging

    Calgary, AB

    • Full-time

    The Software Developer is responsible for the development of the next generation cardiovascular post-processing software and the maintenance of our existing revenue-driving products. The…

  • Développeur(euse) logiciel / Software Developer - CSOL

    Genetec

    Montreal, QC

    • Full-time

    …personnalisées pour nos clients et faites partie du groupe Development Partner Experience. En collaboration avec des équipes multidisciplinaires à Paris et à Montréal, nous créons des…

  • Développeur(euse) logiciel / Software Developer - C#/.NET

    Genetec

    Montreal, QC

    • Full-time

    …security products to form a powerful all-in-one solution. Our software allows airports, control centers, retail chains, cities, schools, prisons, etc. around the world to make video…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
Get in touch
MovoJobs

Contact us