Software engineer jobs in Waterloo, ON and nearby (112 jobs)

Software engineer jobs within 25 km of Waterloo, ON, Canada. Nearby towns and cities are included. Distances are straight-line, not driving distances.

Hiring at a glance

View jobs
Open jobs
112
Employers
50

Advertised starting pay

Average starting payCAD / year
$123,033Across 12 listings

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

Where work happens

Remote
0%0 listings
Hybrid
46%51 listings
On-site
54%60 listings

Not specified: 1% (1 listing)

Employers hiring include Eclipse Automation (10), Manulife (10), Acceldata (8).

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

About these jobs

Before you apply

Look at the required languages, systems and experience in each ad. Job Bank describes typical education and programming experience for this occupation. A junior title does not mean every employer accepts applicants without experience. Job Bank / Guichet-Emplois.

Guidance reviewed on September 16, 2026.

Based on the dated count above. Listings can change. How we count

Software engineer jobs in Waterloo, ON and nearby

Within 25 km

Email me new jobsSave this search
  • Principal Software Development Engineer

    AMD, Inc.

    Waterloo, ON

    • Full-time

    AMD is looking for a strategic software engineering lead who is passionate about improving the performance of machine learning models on AMD GPUs. You will be a member of a core team of…

  • Senior Java Software Engineer, Spring Boot and SQL Server

    Procom

    Waterloo, ON

    • $48 to $60 CAD / hour
    • Contract

    Senior Java Software Engineer, Spring Boot and SQL Server:

  • Senior Java Software Engineer (Spring Boot, SQL Server)

    Procom

    Waterloo, ON

    • $48 to $60 CAD / hour
    • Contract

    Waterloo, ON, Hybrid, 4 days per week onsite.

  • Full-Stack Software Engineer

    Randstad Canada

    Waterloo, ON

    • $76.2 to $83.12 CAD / hour
    • Contract

    Our Client is seeking a Senior Full-Stack Software Engineer (8+ years of experience) to design, develop, test, and maintain high-volume enterprise applications. Operating under a Hybrid…

  • ServiceNow Associate Software Engineer

    Sun Life of Canada - Corporate

    Waterloo, ON

    • Full-time

    As a ServiceNow Associate Software Engineer in our Corporate IT division, you'll be at the heart of designing, developing, and supporting business-critical applications that power Sun…

  • Full Stack Software Engineer

    Company 19 - John Hancock Life Insurance Company (U.S.A.)

    Waterloo, ON

    • Full-time

    We’re looking for a Full-Stack Software Engineer to join our Document Analytics team and help build modern, secure, and scalable technology solutions.

  • Senior Backend Engineer (.NET, Full-Stack)

    NERv Technology Inc. D.B.A. FluidAI Medical

    Kitchener, ON

    • $130,000 to $140,000 CAD / year
    • Full-time
    • On-site

    This role is ideal for a senior, hands-on engineer with deep expertise in C# and .NET, a strong foundation in distributed systems and backend architecture, and practical experience shipping…

  • Backend Engineer

    ThreatAware

    Kitchener, ON

    • Full-time
    • Hybrid

    We’re hiring a Backend Engineer to work on the core platform that powers ThreatAware - and this is one of the most exciting times to join. We’re building AI-powered capabilities on top of…

  • Senior Electrical Controls Software Designer

    Eclipse Automation

    Cambridge, ON

    • $40 to $62 CAD / hour

    Job Title: Senior Electrical Engineering Software Designer

  • Senior Full-Stack Software Engineer

    Company 19 - John Hancock Life Insurance Company (U.S.A.)

    Waterloo, ON

    • Full-time

    Minimum of 7+ years of experience as a Software Engineer.

  • Senior Software Engineer, Platform (SRE)

    hireVouch

    Kitchener, ON

    • Hybrid

    As a Platform / Site Reliability Engineer (SRE), you will play a key role in establishing and enhancing the engineering platform. You’ll help ensure the reliability, scalability, and…

  • Senior Software Engineer, AI Products

    hireVouch

    Kitchener, ON

    • Hybrid

    5+ years of technical experience: 5+ years of experience as a Backend Software engineer working directly with ML and Gen-AI or similar. Prior startup experience is preferred but not…

  • Senior Software Engineer - Open Data Platform (ODP)

    Acceldata

    Kitchener, ON

    • $100,000 to $140,000 CAD / year
    • Full-time
    • On-site

    We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build, and scale components…

  • Embedded Software Designer - AI Knowledge and Data

    Fidus Systems

    Kitchener, ON

    • Full-time

    …leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver next-generation products for…

  • Embedded Software Designer - AI Agents and Tooling

    Fidus Systems

    Kitchener, ON

    • Full-time

    …leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver next-generation products for…

  • Senior Full Stack AI Engineer/Ingénieur(e) principal(e), Full Stack et intelligence artificielle (IA)

    Manulife

    Waterloo, ON

    • Full-time

    The Senior Software Engineer – Canada Retirement (AI/ML & Agentic SDLC) designs, builds, and maintains applications and services that support Manulife’s Canadian Retirement business. This…

  • Software Architect

    Eclipse Automation

    Cambridge, ON

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

    Reporting to the ERP Systems Manager, the Software Architect will advise on strategic technology choices that balance business processes, technology needs and competitive growth. The role…

  • Principal Software Development Engineer

    Advanced Micro Devices, Inc

    Waterloo, ON

    • Full-time

    AMD is looking for a strategic software engineering lead who is passionate about improving the performance of machine learning models on AMD GPUs. You will be a member of a core team of…

  • Java Software Engineer

    Akkodis

    Waterloo, ON

    • Contract

    Position: Software Engineer (4) – Premium Senior Engineer

  • Principal Software Engineer

    Priority Commerce

    Waterloo, ON

    • $191,000 to $249,000 CAD / year
    • Full-time

    Job title: Principal Software Engineer - Innovation Studio

  • Sr. Software Engineer

    Priority Commerce

    Waterloo, ON

    • $115,000 to $142,000 CAD / year
    • Full-time

    What we look for in every Software Engineer: Engineers who own the quality of their own code - tested, validated, production-worthy before anyone downstream sees it. AI-native by default:…

  • Staff Software Engineer - Open Source Data Platform (ODP)

    Acceldata

    Kitchener, ON

    • Full-time

    We are seeking a Staff Engineer with at least 9 years of experience in distributed systems or data platform development. In this role, you will be a technical leader responsible for…

  • Software Engineer (4) - Premium Senior Engineer

    EPITEC

    Waterloo, ON

    • Contract

    Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire…

  • Software Engineer (4) - Premium Senior Engineer

    EPITEC

    Waterloo, ON

    • Contract

    **HYBRID / 4 days per week in the office**

  • Backend Engineer – Workflow Execution and Orchestration, Kitchener, ON

    Siemens

    Kitchener, ON

    About the role: Backend Engineer for Workflow Execution and Orchestration

Get in touch
MovoJobs

Contact us