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.
Counted
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
Added
Principal Software Development Engineer
AMD, Inc.
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…
Added
Senior Java Software Engineer, Spring Boot and SQL Server
Procom
Senior Java Software Engineer, Spring Boot and SQL Server:
Added
Senior Java Software Engineer (Spring Boot, SQL Server)
Procom
Waterloo, ON, Hybrid, 4 days per week onsite.
Added
Full-Stack Software Engineer
Randstad Canada
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…
Added
ServiceNow Associate Software Engineer
Sun Life of Canada - Corporate
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…
Added
Full Stack Software Engineer
Company 19 - John Hancock Life Insurance Company (U.S.A.)
We’re looking for a Full-Stack Software Engineer to join our Document Analytics team and help build modern, secure, and scalable technology solutions.
Added
Senior Backend Engineer (.NET, Full-Stack)
NERv Technology Inc. D.B.A. FluidAI Medical
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…
Added
Backend Engineer
ThreatAware
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…
Added
Senior Electrical Controls Software Designer
Eclipse Automation
Job Title: Senior Electrical Engineering Software Designer
Added
Senior Full-Stack Software Engineer
Company 19 - John Hancock Life Insurance Company (U.S.A.)
Minimum of 7+ years of experience as a Software Engineer.
Added
Senior Software Engineer, Platform (SRE)
hireVouch
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…
Added
Senior Software Engineer, AI Products
hireVouch
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…
Added
Senior Software Engineer - Open Data Platform (ODP)
Acceldata
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…
Added
Embedded Software Designer - AI Knowledge and Data
Fidus Systems
…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…
Added
Embedded Software Designer - AI Agents and Tooling
Fidus Systems
…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…
Added
Senior Full Stack AI Engineer/Ingénieur(e) principal(e), Full Stack et intelligence artificielle (IA)
Manulife
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…
Added
Software Architect
Eclipse Automation
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…
Added
Principal Software Development Engineer
Advanced Micro Devices, Inc
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…
Added
Added
Principal Software Engineer
Priority Commerce
Job title: Principal Software Engineer - Innovation Studio
Added
Sr. Software Engineer
Priority Commerce
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:…
Added
Staff Software Engineer - Open Source Data Platform (ODP)
Acceldata
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…
Added
Software Engineer (4) - Premium Senior Engineer
EPITEC
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…
Added
Added
Backend Engineer – Workflow Execution and Orchestration, Kitchener, ON
Siemens
About the role: Backend Engineer for Workflow Execution and Orchestration