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

Advertised starting pay

Average starting payCAD / year
$116,976Across 907 listings
Average starting payCAD / hour
$55.92Across 334 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%538 listings
Hybrid
39%2,963 listings
On-site
54%4,164 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (301), Amazon (157), 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
  • Senior Backend Developer- .NET

    Charger Logistics Inc.

    Brampton, ON

    • Full-time

    …PostgreSQL. The ideal candidate has deep experience in backend development, service-to-service communication, and infrastructure-level tools like service mesh, and observability platforms.…

  • Software Engineer II

    TD

    Toronto, ON

    • Full-time

    Hands-on experience with secure software development and vulnerability remediation, including static analysis, software composition analysis, dependency management, and tools such as SNYK,…

  • Applications Development Sr Programmer Analyst

    Citi

    Mississauga, ON

    • Full-time

    · Software Development: Design, develop, test, and deploy high-quality, scalable, and maintainable code.

  • Apps Dev Intmd Programmer Analyst

    Citi

    Mississauga, ON

    • Full-time

    Software Development: Contribute to the design, development, testing, and deployment of high-quality, scalable, and maintainable code.

  • Apps Dev Intmd Programmer Analyst

    Citi

    Mississauga, ON

    • Full-time

    Junior software Engineer to deliver end to end development

  • Software Engineer

    Highspring

    Montreal, QC

    • Full-time

    Strong expertise in Python development and software design principles

  • RQ11528 - Software Developer - API - Senior

    Maarut

    Toronto, ON

    • Contract

    Software Development Life Cycle Experience in structured methodologies for the

  • RQ11620 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    operation of software packages, including technical assistance in

  • RQ11429 - Software Developer - Back End - Senior

    Maarut

    Toronto, ON

    • Contract

    Extensive experience with responsive development and HTML5 (must have) · Extensive experience coding for mobile devices (must have)

  • Software Engineer, Identity

    Lyft

    Toronto, ON

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

  • Senior Software Engineer - Brokerage Platform

    Moomoo Canada

    Toronto, ON · North York, ON

    • Full-time

    This role is ideal for a strong hands-on engineer who can not only build high-quality software, but also design scalable system architectures, solve complex engineering problems, and deeply…

  • Sr Application Software Developer

    BMO

    Toronto, ON · SCC

    • Full-time

    This role drives the end-to-end software development lifecycle by collaborating across functional teams to translate user requirements into technical specifications and deliver high-quality…

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

  • Junior Software Engineer

    Iris Software Inc.

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    We are seeking a Junior Software Engineer with a strong Computer Science background and exposure to Generative AI (GenAI) technologies. The candidate will support the design, development,…

  • Application Developer

    Sobeys

    Dartmouth, NS

    • Full-time

    …and an Employee and Family Assistance Program, learning and development opportunities, parental leave top-up, and paid…

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

    Genetec

    Montreal, QC

    • Full-time

    The Web Development team is looking for an independent individual with solid experience in web software development to help evolve a widely used web application.

  • Senior Software Engineer

    Henry Schein Canada

    Surrey, BC

    • Full-time

    This is a hybrid role, with one day per week in our Surrey, BC office to support collaboration, brainstorming, and team connection

  • Senior Software Engineer, Agentic Systems

    CareLink (by Asepha)

    Toronto, ON

    • Full-time

    Located in Toronto and can commute to our downtown office 3 days per week

  • Senior Software Engineer

    Henry Schein

    Surrey, BC

    • Full-time

    This is a hybrid role, with one day per week in our Surrey, BC office to support collaboration, brainstorming, and team connection

  • RQ11569 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    Expertise in specific tools for CRM software development

  • Senior Software Developer in Test- 9 month contract- temporary

    Plusgrade

    Montreal, QC · CAN - Montreal

    • Full-time
  • Senior Software Developer, Compliance and Multi-Region

    MaintainX (An Autodesk Company)

    Remote, Canada

    • $131,000 to $191,000 CAD / year
    • Full-time
    • Remote

    We are seeking a Senior Software Developer to drive the technical delivery of MaintainX’s compliance and multi-region deployments, including both single-tenant and multi-tenant…

  • Ingénieur principal ou ingénieure principale en assurance qualité des logiciels/ Senior Software Quality Assurance Engineer

    Aviya Aerospace Systems

    Longueuil, QC

    • Full-time

    Provide support to engine programs for the review of the Quality and Software Development plans and compliance audits to these plans.

  • Développeur logiciel principal - rapports et analyses / Senior Software Developer - Reporting

    Quantum Technology Recruiting Inc. (QTR)

    Montreal, QC

    • $100,000 to $120,000 CAD / year
    • Full-time
  • Software Engineer - API

    CMiC

    Toronto, ON

    • Full-time

    Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important…

Get in touch
MovoJobs

Contact us