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

Advertised starting pay

Average starting payCAD / year
$116,951Across 906 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%537 listings
Hybrid
38%2,959 listings
On-site
54%4,163 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 Software Engineer | Développeur(euse) de logiciels sénior

    Unity Technologies

    Montreal, QC · CAN-Montreal

    • Full-time

    Senior Software Engineer - Unity Services Foundation

  • Développeur(euse) de logiciels sénior | Senior Software Developer

    Unity Technologies

    Montreal, QC · CAN-Montreal

    • Full-time

    Senior Software Engineer - Unity Services Foundation

  • Software Engineering Intern (January 2027)

    Kepler Communications

    Toronto, ON

    • $29.75 to $39 CAD / hour
    • Internship

    We’re on the hunt for a top-tier Software Engineering Intern who will assist in developing and maintaining high-performance backend services and infrastructure. You will work closely with…

  • Associate Software Developer (Node.js & Python)

    Liberty Mutual Canada

    Toronto, ON

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

    0-2 years of experience in software development, including internships, co-op placements, or academic projects

  • Software Engineering Intern (January 2027)

    Kepler Communications Inc.

    Toronto, ON

    • $29.75 to $39 CAD / hour
    • Volunteer

    We’re on the hunt for a top-tier Software Engineering Intern who will assist in developing and maintaining high-performance backend services and infrastructure. You will work closely with…

  • Analyste-programmeur dotnet

    FOP Consultants

    Quebec, QC · Greater Quebec City Metropolitan Area

    • Full-time

    …programmer analyst. The selected candidate will take part in the development, evolution and maintenance of the organization's information systems, as well as in the continuous improvement…

  • Senior Java Full Stack Developer

    Millennium Software and Staffing Inc

    Toronto, ON

    • Contract
  • Software Engineer – Elite Quant - Up to $200,000 CAD Starting base + Exceptional benefits/bonus package Fund

    Hunter Bond

    Montreal, QC

    • Full-time

    🔹 Develop and optimize CI/CD pipelines to accelerate software delivery

  • Software Developer - Full Stack - Senior (Java EE/J2EE experience)

    Bevertec

    Toronto, ON

    • Contract

    Job Role: Software Developer - Full Stack - Senior (Java EE/J2EE experience)

  • Full-Stack Software Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    3+ years of professional software engineering experience, with strong backend and full-stack development expertise.

  • Senior Web Developer I

    Relay

    Remote, Canada

    • Full-time
    • Remote

    Web Development builds and runs relayfi.com - the pages, components, content platform, and infrastructure that turn organic search, AI-driven discovery, and paid traffic into new Relay…

  • Senior Software Developer – Dynamics CRM

    BITS Recruiting

    Toronto, ON

    • $95 to $96 CAD / hour
    • Contract

    We are seeking an experienced Senior Software Developer – Dynamics CRM to support the development, customization, integration, and maintenance of Microsoft Dynamics CRM applications. The…

  • Senior Software Developer

    Bevertec

    Toronto, ON

    • Contract

    We’re looking for an experienced professional with strong software development, cloud engineering, and DevOps skills to build, deploy, and support enterprise applications.

  • Senior Java Full Stack Developer

    Millennium Software and Staffing Inc

    Toronto, ON

    • Contract
  • Software Developer (.NET/React), Progressive Web Application (PWA)

    Survalent

    Mississauga, ON

    • Full-time

    Survalent is seeking an innovative and enthusiastic Software Developer to help build map-centric, offline-capable web applications as part of our Progressive Web Application (PWA) team. In…

  • Software Developer

    Kongsberg Geospatial

    Ottawa, ON

    • Full-time

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

  • Intermediate Software Developer - 10 Month Contract

    Solace Corporation

    Ottawa, ON

    • Full-time
    • Temporary

    We are looking for an Intermediate Software Developer for a 10-month contract, working hybrid from our Ottawa office. You will join a growing product development team, take on well-scoped…

  • Software Development Co-op Student (Winter 2027)

    TechInsights

    Ottawa, ON

    • $21 to $25 CAD / hour
    • Internship

    Software Developer Co-op reporting to Agile Development Manager, working collaboratively with Software Development Architecture and Development teams to design and engineer solutions that…

  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • RQ11661 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Onsite - 5 days per week

  • RQ11685 – Software Developer – Back End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Hybrid – 3 Business Days in Office

  • Full-Stack Developer – Agentic AI

    BURGEON IT SERVICES

    Toronto, ON · Greater Toronto Area, Canada

    • Contract
  • BRM Software Developer

    Wipro

    Calgary, AB

    • Full-time

    Must have working experience on BRM/PDC/ECE

  • Cloud Engineer

    Irth Solutions

    Remote, Canada

    • Full-time
    • Remote
  • Senior Full Stack Developer

    Magna International

    Brampton, ON

    • Full-time

    …exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you…

Get in touch
MovoJobs

Contact us