Software engineer jobs in Canada

Find software engineer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
2,174
Employers
902

Advertised starting pay

Average starting payCAD / year
$128,116Across 273 listings
Average starting payUSD / year
$150,341Across 97 listings
Average starting payCAD / hour
$55.83Across 28 listings

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

Where work happens

Remote
12%257 listings
Hybrid
42%903 listings
On-site
45%978 listings

Not specified: 2% (36 listings)

Employers hiring include Amazon (100), Arista Networks (38), EA SPORTS (27).

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 engineer jobs in Canada

Save this search
  • Senior Software Engineer - Money (Abacus)

    Helcim Inc

    Calgary, AB

    Helcim is searching for a Senior Software Engineer to help develop the next generation of payments technology. We're looking for a talented & experienced individual with a passion for…

  • Staff Software Engineer

    Royal Bank of Canada

    Calgary, AB

    Full-time

    We're looking for an experienced Staff Software Engineer who will bring focus and subject-matter expertise around designing and implementing robust, scalable AI services. This is a unique…

  • Software Engineer I, Toronto Co-op

    INSTALILY.AI

    Toronto, ON

    $7,000 CAD / month

    …work begins with Lily™, the world's first AI Forward Deployed Engineer, which learns how a business works, builds the software it needs, and goes live in days. It does not leave when the…

  • Software Development Engineer, Alexa Connections

    Amazon

    Toronto, ON

    …communication? Join our dynamic Alexa Connections team as a Software Development Engineer, and lead futuristic initiatives that will shape the next generation of intelligent, conversational…

  • Software Engineer

    Agents Only Technologies

    Remote, Canada

    Full-time · Remote

    Agents Only Technologies is seeking a Software Engineer to help build, maintain, and enhance the systems that power our global workforce, customer operations, and technology platforms.

  • Sr. Staff Software Engineer

    Kaseya

    Toronto, Ontario

    Full-time

    Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive…

  • Senior Software Engineer

    Royal Bank of Canada

    Toronto, ON · Calgary, AB

    Full-time

    We’re looking for a Senior Software Engineer who will help design and build robust, scalable AI services. This is a great opportunity to grow in the world of AI engineering and work with a…

  • Senior Software Engineer

    RBC

    Calgary, AB · Toronto, ON

    Full-time

    We’re looking for a Senior Software Engineer who will help design and build robust, scalable AI services. This is a great opportunity to grow in the world of AI engineering and work with a…

  • Senior Software Engineer (Full Stack)

    Objectway

    Toronto, ON

    Full-time

    Building on more than 30 years of business expertise, we are an international wealth, banking and asset management software provider empowering clients to embrace their future challenges…

  • Full-Stack Software Engineer

    Harmony AI

    ON

    $100,000 to $110,000 USD / year

    Full-time

    Join Harmony AI as a full-stack software engineer working directly with customers during US nationwide factory deployments - not one city only. Our HQ is Chattanooga, TN. In-person,…

  • Senior Cloud Engineer

    The Nationwide Group

    Markham, Ontario

    $130,000 to $145,000 CAD / year

    Full-time

    The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused

  • IT/OT Systems Architect- EN

    IAMGOLD Corporation

    Toronto, Ontario

    Full-time

  • Principal Software Engineer (Platform)

    Eyeline

    Vancouver, British Columbia

    $187,000 to $250,000 CAD / year

    Full-time

    The Principal Software Engineer (Platform) provides the team with deep technical insight into the details of building modern production pipelines using USD and Houdini as a backbone. They…

  • Senior Software Engineer (Analysis)

    FOSSA

    Remote, Canada

    $120,000 to $200,000 CAD / year

    Full-time · Remote

    As a senior software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant…

  • Software Engineer (Full Stack)

    Citylitics

    Toronto, Ontario

    $120,000 to $140,000 CAD / year

    Full-time

  • Full Stack Software Engineer

    Adaria Vending Services Limited

    Concord, Ontario

    Full-time

    Adaria Technology Innovations is looking for a Full Stack Software Engineer to join our growing team in Concord, Ontario. In this role, you will help design, build, deploy, and support…

  • Software Engineer (Mortgages)

    Questrade Financial Group

    Toronto, ON

  • Senior Software Engineering Lead - Landmark

    Halliburton

    Calgary, AB

    Landmark, a Halliburton company, builds the software and data solutions that help the global energy indu

  • Software Engineering Lead - Landmark

    Halliburton

    Calgary, AB

    Landmark, a Halliburton company, builds the software and data solutions that help the global energy indu

  • Senior Software Engineer, AI Entries

    Lyft

    Toronto, ON

    Lyft is looking for software engineers from a scope of disciplines. We are growing our team with people who want to build, improve and incorporate technologies that make the lives of our…

  • Senior Software Engineer - Full Stack

    Emburse

    Toronto, ON

    Full-time

    6+ years of software development experience, preferably with Project Lead experience.