Software development jobs in Canada (5,713 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
5,713
Employers
1,877

Advertised starting pay

Average starting payCAD / year
$116,775Across 757 listings
Average starting payCAD / hour
$56.82Across 247 listings
Average starting payUSD / year
$165,212Across 33 listings

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

Where work happens

Remote
7%424 listings
Hybrid
39%2,200 listings
On-site
54%3,065 listings

Not specified: <1% (24 listings)

Employers hiring include Amazon (159), Electronic Arts (88), Virtusa (84).

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 Real Assets, Alternative Investments Technology

    CPP Investments | Investissements RPC

    Toronto, ON

    • Full-time

    Research and develop proficiency in new and complex technologies while adhering to Agile software development lifecycle practices

  • Software Engineer - Observability

    eBay

    Toronto, ON

    • Full-time

    As a Software Engineer on this team, you will design and build scalable distributed systems with Golang / Python that power metrics, logs, traces, and related observability workflows across…

  • Lead Senior Software Engineer

    Royal Bank of Canada

    Toronto, ON

    • Full-time

    As a Senior Java Software Engineer, collaborate with Solution Architects, Software Engineers, and others. You will lead the design and hands-on development of innovative, high performing…

  • Software Engineer Co-op (Summer 2027 - 8-Months - Sports Technology - Undergraduate)

    Electronic Arts

    Vancouver, BC

    The ideal candidate for the Software Engineer Co-op position at Electronic Arts is a motivated and collaborative individual with a passion for software engineering and a desire to…

  • Principal Software Engineer - Zynque

    Fulfillment IQ

    Toronto, ON

    • Full-time

    Job Title: Principal Software Engineer - Zynque

  • Senior Application Developer, IT

    First National Financial LP

    Toronto, ON · East York, ON

    • Full-time

    Participate actively in all phases of development, including research, design, coding, testing, and deployment.

  • Senior Java Backend Engineer

    Synechron

    Montreal, QC

    • Full-time

    Our expertise in AI, Consulting, Data, Digital, Cloud & DevOps and Software Engine

  • Senior Software Engineer, Test

    Providius

    Hamilton, ON

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

    Software gets written and changed faster than it did even a few years ago. AI-assisted development accelerates that further, but it also changes where defects come from and what traditional…

  • Lead Senior Software Engineer

    RBC

    Toronto, ON

    • Full-time

    As a Senior Java Software Engineer, collaborate with Solution Architects, Software Engineers, and others. You will lead the design and hands-on development of innovative, high performing…

  • Frontend Software Developer

    Corpay

    Toronto, ON

    Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division

  • Senior Software Engineer, iOS (All Teams)

    DoorDash Canada

    Toronto, ON

    Keep up-to-date with the industry standards of iOS development

  • Software Developer - Winter 2027 Co-op - Vancouver

    D2L - Stay Connected

    Vancouver, BC

    Every day, our software is used by millions of people around the world, and we are looking for students who share in our excitement and passion for transforming the way the world learns. At…

  • Senior/Staff Software Engineer

    True Talent Solutions Partners

    Canada

    • $210,000 to $260,000 USD / year
    • Full-time

    Join a cybersecurity software company as a Senior or Staff Software Engineer, building tools for organizations in the U.S. federal defense industrial base. You will work across product…

  • Senior Software Engineer, Foundational Storage

    Sentry

    Remote, Canada

    • $200,000 to $420,000 CAD / year
    • Full-time
    • Remote

    Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more…

  • Software Engineer, Vice President

    Citi

    Mississauga, ON

    • Full-time

    At least 3-5 years of professional Software Development experience

  • Front-end Developer

    Air Canada

    Dorval, QC

    • Full-time

    Stay current with emerging technologies, frameworks, and best practices in front-end and mobile development.

  • Frontend Software Developer

    Corpay

    Toronto, ON

    • Full-time

    Corpay is currently looking to hire a Frontend Software Developer within our Cross-Border division

  • Java Full Stack Developer

    Pacer Group

    Montreal, QC

    • $46 to $48 CAD / hour
    • Contract

    Strong full-stack development experience with Java 17/21, Spring Boot, JavaScript/TypeScript, and Angular 8+ (preferably Angular 17).

  • 5G Software Developer Co-oP

    Ericsson

    Ottawa, ON

    • Full-time

    …delivery of virtualized RAN solutions. We accelerate product development with new fresh thinking. We challenge established flow with new methodologies and are active in the open-source…

  • Staff Software Engineer, Notification Hub & Experience

    DoorDash Canada

    Toronto, ON

    You are AI-Fluent and have deep experience applying AI in the software development

  • Software Engineering, Backend (All Teams)

    DoorDash Canada

    Toronto, ON

    Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing…

  • Staff Software Engineer

    Capital One

    Toronto, ON

    • Full-time

    Work as part of a dynamic team throughout the Software Development Life Cycle

  • Senior Full Stack Developer

    Moneris

    Toronto, ON

    • Full-time

    Reporting Relationship: You will report to the Manager of Software Development

  • Senior Embedded Software Engineer

    Ranovus

    Ottawa, ON

    • Full-time

    We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team.

Get in touch
MovoJobs

Contact us