Software development jobs in Canada

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
4,050
Employers
1,527

Advertised starting pay

Average starting payCAD / year
$114,575Across 459 listings
Average starting payUSD / year
$143,347Across 105 listings
Average starting payCAD / hour
$51.74Across 88 listings

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

Where work happens

Remote
10%391 listings
Hybrid
41%1,671 listings
On-site
48%1,960 listings

Not specified: 1% (28 listings)

Employers hiring include Amazon (115), Genetec (66), Electronic Arts (53).

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
  • ServiceNow Software Developer - Senior

    J&M Group

    Toronto, ON

    • Full-time

    5+ years of hands-on ServiceNow development experience using JavaScript, HTML, CSS, AngularJS, REST/SOAP APIs, Integration Hub, and Flow Designer.

  • Core Java Software Engineer

    Improving

    Vancouver, BC

    • Full-time
  • Sr. Full Stack Developer, TD Securities

    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…

  • Guidewire Cloud Developer

    BCAA

    *Head Office

    • Full-time
  • Senior Software Engineer

    Autodesk

    Toronto, ON · AMER - Canada - Ontario - Toronto - University Ave

    • Full-time

    To power this vision, we are hiring software engineers who build platforms. You are someone who learns quickly, moves decisively, and takes ownership of complex systems. You enjoy solving…

  • Software Developer Intern (Professional Services team), Winter 2027

    Coveo

    Montreal, QC

    …addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to…

  • Software Developer Intern (Professional Services team), Winter 2027

    Coveo

    Quebec, QC

    …addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to…

  • Backend Developer Intern, Winter 2027

    Coveo

    Montreal, QC

    Are you curious about what happens behind the scenes to get code from development to production? Coveo is looking for a Software Development intern to join our DevTooling team within…

  • Backend Developer Intern, Winter 2027

    Coveo

    Quebec, QC

    Are you curious about what happens behind the scenes to get code from development to production? Coveo is looking for a Software Development intern to join our DevTooling team within…

  • Software Developer - Full Stack - Senior

    Akkodis

    Toronto, ON

    • Contract

    Position: Software Developer - Full Stack – Senior(.Net & React)

  • Software Development Engineer, Scaling Planner, CloudTune

    Amazon

    Toronto, ON

    Amazon's CloudTune organization is seeking a Software Development Engineer to join the Scaling Planner team and contribute to our suite of products across Reactive and Proactive Scaling.…

  • Software Engineer, Payments and Revenue

    Mecka

    Richmond Hill, ON

    • $150,000 to $180,000 CAD / year
    • Full-time
  • Software Architect

    Zynga

    Toronto, ON

  • Principal Software Engineer, Full-Stack Development

    Zynga

    Toronto, ON

    • $118,300 to $168,300 CAD / year
  • Java Backend developer - Java 17, DevSecOps, Kubernetes

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

    Montreal, QC

    • Temporary

    We are seeking a Software Engineer to join a Global Enterprise Technology Team responsible for the development, modernization, security and operational reliability of mission critical…

  • Junior Software Engineer

    FDM Group

    Halifax, NS

    • Full-time
  • Backend Developer Intern, Winter 2027

    Coveo

    Montreal, QC

    • Volunteer

    Are you curious about what happens behind the scenes to get code from development to production? Coveo is looking for a Software Development intern to join our DevTooling team within…

  • Backend Developer Intern, Winter 2027

    Coveo

    Quebec, QC

    • Volunteer

    Are you curious about what happens behind the scenes to get code from development to production? Coveo is looking for a Software Development intern to join our DevTooling team within…

  • Software Developer Intern (Professional Services team), Winter 2027

    Coveo

    Quebec, QC

    • Volunteer

    …addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to…

  • Software Developer Intern (Professional Services team), Winter 2027

    Coveo

    Montreal, QC

    • Volunteer

    …addressing large-scale business challenges? Coveo is looking for a Software Developer Intern to join our Professional Services team. Your mission? Work closely with our customers to…

  • Quantitative Software Engineer

    RPIA

    Toronto, ON

    • Full-time

    We are seeking a full-time permanent Quantitative Software Engineer, Data Engineering to join our team.

  • Intermediate Software Programmer

    DEFSEC Technologies Inc.

    Ottawa, ON · Greater Ottawa Metropolitan Area

    • Full-time

    …Dismounted/Mounted Domain Expertise in Command-and-Control software development, integration, and support…

  • Software System Designer

    AMD

    Markham, ON

    • $86,400 to $129,600 USD / year
    • Full-time
  • Sr. Software Engineer

    TechDoQuest

    Mississauga, ON

    • Full-time

    The Unibasic Product Owner is responsible for defining, prioritizing, and managing the product backlog to ensure the development team delivers maximum business value. Acting as the bridge…