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

Advertised starting pay

Average starting payCAD / year
$117,159Across 897 listings
Average starting payCAD / hour
$55.91Across 327 listings
Average starting payUSD / year
$163,394Across 33 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%536 listings
Hybrid
38%2,923 listings
On-site
54%4,114 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (298), Amazon (156), 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
  • Software AI Engineer

    neurohire.ai

    Remote, Canada

    • $80,000 to $100,000 CAD / year
    • Full-time
    • Remote

    Use Git and GitHub for version control and collaborative software development.

  • PCB & Embedded Systems Engineer

    Ranchflow

    Halifax, NS

    • Full-time

    …supporting equipment. You’ll work across hardware design, embedded development, testing, and production, with a focus on reliability, energy efficiency, and performance in demanding farm…

  • Full Stack Developer Python Angular OR React Remote 1016

    Veracity Ventures Inc.

    Remote, Canada

    • Full-time
    • Remote

    Understanding of Software Development Life Cycle (SDLC).

  • Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Montreal, QC

    • Full-time

    Ensure adherence to coding standards, security guidelines, and software development best practices

  • Full Stack Developer

    TMX Group

    Toronto, ON

    • Full-time

    Job Location: Hybrid (2-3 days in office) - based in Toronto, ON · Must Have(s)

  • Senior Full Stack Software Designer (Java & React)

    CGI

    Toronto, ON

    • Full-time

    This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2 days per week subject to change at any time

  • Embedded Software Developer Co-op

    Siemens Healthineers

    Ottawa, ON

    • Internship

    Software design, development, documentation and testing

  • Optical AI Software Engineer

    Nokia

    Ottawa, ON · Kanata, ON

    • Full-time

    Leverage modern AI-assisted development tools to rapidly prototype, build, test, and maintain software applications that address real-world customer and network challenges.

  • Full Stack Developer

    TMX Group

    Toronto, ON

    • Full-time

    Job Location: Hybrid (2-3 days in office) - based in Toronto, ON · Must Have(s)

  • Embedded Security Software Developer - New Grad

    Ciena

    Ottawa, ON

    • Full-time

    The must haves:

  • Principal Software Developer (DevOps)

    Aspen Technology

    Montreal, QC

    • Full-time

    …automation capabilities that enable the delivery of high-quality software at scale. Working within a SAFe Agile organization, you will help drive the adoption of modern engineering…

  • Associate Software Developer

    Genesys

    NB · NL · NS · Toronto, ON · ON · PE

    • Full-time

    …cross-functional partners to turn product needs into reliable software used in enterprise environments. AI-assisted development tools will be part of your engineering workflow, helping you…

  • Software Developer ETL

    Joblinxsapp

    Toronto, ON

    • Full-time

    The Ontario Public Sector is seeking a Senior Software Developer – ETL with strong expertise in Azure Data Engineering, Microsoft Fabric, Databricks, PySpark, and Power BI.

  • .NET Application Developer / Systems Analyst

    Joblinxsapp

    AB · Edmonton, AB

    • Full-time

    Minimum 5 years of experience across the full Software Development Lifecycle (SDLC).

  • Backend Developer (Ruby/Golang)

    VDart

    Toronto, ON

    • Contract

    Participate in code reviews, testing, and Agile development activities.

  • Senior Java Full Stack Developer

    Miratech

    Ottawa, ON

    • Full-time

    Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office

  • Senior Software Developer

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Our Toronto-based client is hiring a Software Developer – Senior for a 10-month onsite contract opportunity in Toronto, ON. The candidate must work onsite 5 days a week.

  • Salesforce Data Cloud Architect

    Smart IT Frame LLC

    Toronto, ON

    • Contract

    Excellent storytelling, content development, facilitation, and executive communication skills.

  • Full Stack Developer

    High Tech Genesis

    Ottawa, ON

    • Contract

    At High Tech Genesis, we build production-ready software for clients in telecommunications, cloud computing, networking, and high-tech product development. As a Full Stack Developer, you…

  • Software Developer

    Enaimco

    St. John's, NL

    • Full-time

    3 to 5 years of professional software development experience, with clear ownership of something in production.

  • Senior Software Engineer (Azure)

    DEG Services

    Concord, ON

    • Full-time

    The Lead Software Engineer (Azure) is a senior, hands-on engineer who serves as the technical lead for the organization’s internally developed applications and integrations. The role…

  • Principal Systems Architect – Layer0 NE Software

    Nokia

    Ottawa, ON

    • Full-time

    …systems. You will architect their Layer0 network element (NE) software in collaboration with our Systems Architecture, Systems Engineering and Software Development…

  • Optical Pluggable Systems Architect

    Nokia

    Ottawa, ON

    • Full-time

    …with our Systems Architecture, ASIC designer and Hardware and Software Development…

  • Backend Engineer, Data Engineering

    High Tech Genesis

    Ottawa, ON

    • Contract

    Experience working in an Agile software development environment.

  • Senior Frontend Developer

    Iris Software Inc.

    Toronto, ON

    • Contract

    Strong hands-on experience in Angular development with expertise in building scalable, responsive, and high-performance web applications.

Get in touch
MovoJobs

Contact us