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

Advertised starting pay

Average starting payCAD / year
$117,082Across 916 listings
Average starting payCAD / hour
$56.00Across 337 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$9,029Across 14 listings

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

Where work happens

Remote
7%545 listings
Hybrid
38%3,004 listings
On-site
54%4,251 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (305), Amazon (160), Electronic Arts (87).

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
  • Cloud Engineer

    Avanciers Inc.

    Toronto, ON

    • Full-time
  • Software Engineer II (Cloud Engineer)

    TD

    Toronto, ON · Mississauga, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Software Engineer II

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Software Licensing Administrator / Administrateur (trice) des licences logicielles

    Mira Geoscience

    Montreal, QC

    • Full-time

    Mira Geoscience is a technology-driven company dedicated to advancing geoscience through innovative software solutions and consulting services. Our technologies are changing the way…

  • Backend Engineer

    Apptoza Inc.

    Toronto, ON

    • Contract

    5+ years of backend development experience, including:

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

  • RQ11736 - Software Developer- Front End - Senior

    Maarut

    Toronto, ON

    • Contract

    across the software development lifecycle, including design walkthroughs,

  • RQ11737 - Software Developer - Full Stack - Senior

    Maarut

    Toronto, ON

    • Contract

    professionals throughout the software development lifecycle.

  • Controls Systems Software Designer - Robot

    ATS Automation

    Cambridge, ON

    Controls Software Designers on our team create robust, production‑ready automation solutions that operate in demanding industrial environments. We work on complex systems where reliability,…

  • Systems Architect (12402)

    Algoma Steel Inc.

    Sault Ste. Marie, ON

    • Full-time

    Must have 15 years minimum experience directly related to corporate IT Infrastructure for an organization with at least 1000 employees

  • Java Software Engineer

    Smart IT Frame LLC

    Mississauga, ON

    • Full-time

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

  • Software Developer Senior Specialist - Java, AWS, DevOps

    Nasdaq

    Toronto, ON

    • Full-time

    We are seeking talented, resourceful, and delivery-focused software developers to join our global engineering team. These roles contribute to Java-based applications used by demanding…

  • Junior Software Developer

    Kraun Electric

    St. Catharines, ON

    • Full-time

    0 to 2 years of software development experience, including internship, co-op, academic, or personal projects; experience building tools used by real users is an asset.

  • Mobile Application Developer

    VSG Recruitment

    Remote, Canada

    • Full-time
    • Remote

    As a Full Stack Mobile Software Engineer, you will lead the development, optimization, and scaling of native iOS and Android applications used by hundreds of thousands of people.

  • Senior Principal Software Developer, Mobile Platform

    MaintainX (An Autodesk Company)

    Remote, Canada

    • $88,000 to $195,000 CAD / year
    • Full-time
    • Remote

    Lead the consolidation and evolution of platform primitives: SDKs, CI pipelines, build tooling, release trains, observability, and agentic development golden paths.

  • Software Engineer, IoT

    Lime

    Remote, Canada

    • $121,000 to $147,000 CAD / year
    • Full-time
    • Remote

    1+ years of industry professional software development experience and a track record of building impactful products or systems.

  • Salesforce Revenue Cloud Architect

    Realtek Consulting LLC

    Toronto, ON

    • Contract

    Mentor development teams and establish implementation best practices.

  • Senior Full Stack Developer

    Knak

    Canada

    • Full-time

    6+ years of software development experience, with significant full-stack work

  • Full stack Developer

    Pacer Group

    Mississauga, ON

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

    7-8 years of relevant experience in Apps Development roles

  • AI Software Developer Co-op

    symplistic.ai

    Woodbridge, ON

    • $23 CAD / hour
    • Internship

    Work Arrangement: Hybrid, approximately 3 days per week in office

  • Python Backend Developer

    Tekgence Inc

    Toronto, ON

    • Full-time

    …skills include strong proficiency in Java, Python, backend development, REST APIs, microservices, SQL, database design, data processing, data reporting, ETL concepts, debugging, unit…

  • Senior Full Stack Developer (.NET, React & GenAI)

    Iris Software Inc.

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    10+ years of software development experience.

  • Python Full Stack Developer – GenAI

    Enterprise Solutions Inc.

    Montreal, QC

    • Contract

    We are seeking an experienced Full Stack Developer with strong Python development skills, React experience, and exposure to Generative AI technologies. The ideal candidate will build…

  • RQ00795 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    The Senior Software Developer will support the Drug Formulary and Genomics team. Drug Formulary is a cancer drug and regimen resource for patients and healthcare professionals. It provides…

Get in touch
MovoJobs

Contact us