They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a ...
Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both a skilled developer who builds elegant, scalable test frameworks and a quality advocate who leads a ...
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Mentor and support other developers while fostering a culture of ownership, quality, and continuous improvement. About You * 5-10+ years of professional software development experience. * Proven ...
Mentor and support other developers while fostering a culture of ownership, quality, and continuous improvement. About You * 5-10+ years of professional software development experience. * Proven ...
Kitchener, ON · On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Quick apply
Kitchener, ON · On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Kitchener, ON · On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Quick apply
Kitchener, ON · On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Kitchener, ON · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Quick apply
Kitchener, ON · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Waterloo, ON · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Quick apply
Waterloo, ON · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Waterloo, ON · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Quick apply
Waterloo, ON · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Kitchener, ON · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Quick apply
Kitchener, ON · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Kitchener, ON · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Quick apply
Kitchener, ON · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Senior Software Developer & Tech Lead .NET | Cloud | Distributed Systems | Technical Leadership Mission - Why This Role Exists We are looking for a hands-on Senior Software Developer & Tech Lead to ...
New
Senior Software Developer & Tech Lead .NET | Cloud | Distributed Systems | Technical Leadership Mission - Why This Role Exists We are looking for a hands-on Senior Software Developer & Tech Lead to ...
New
Waterloo, ON · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Quick apply
Waterloo, ON · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Waterloo, ON · On-site
CA$118K - CA$168K/yr
Lead Software Developer Team: Voltage SecureData Location: Richmond Hill / Mississauga / Ottawa / Waterloo, ON, Canada (office-based) About Our Product OpenText Voltage SecureData is a leading data ...
Waterloo, ON · On-site
CA$118K - CA$168K/yr
Lead Software Developer Team: Voltage SecureData Location: Richmond Hill / Mississauga / Ottawa / Waterloo, ON, Canada (office-based) About Our Product OpenText Voltage SecureData is a leading data ...
Kitchener, ON · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Quick apply
Kitchener, ON · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Waterloo, ON · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Quick apply
Waterloo, ON · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Waterloo, ON · Hybrid
CA$89K - CA$139K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. (Successful candidates will be required to provide proof of degree completion for the highest level of education ...
Waterloo, ON · Hybrid
CA$89K - CA$139K/yr
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. (Successful candidates will be required to provide proof of degree completion for the highest level of education ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
$31.7K - $41K
1% of jobs
$41K - $50.3K
5% of jobs
$50.3K - $59.7K
11% of jobs
$64.5K is the 25th percentile. Wages below this are outliers.
$59.7K - $69K
15% of jobs
The median wage is $78K / yr.
$69K - $78.3K
18% of jobs
$78.3K - $87.6K
16% of jobs
$93.7K is the 75th percentile. Wages above this are outliers.
$87.6K - $97K
13% of jobs
$97K - $106.3K
8% of jobs
$106.3K - $115.6K
6% of jobs
$115.6K - $124.9K
4% of jobs
$124.9K - $134.3K
2% of jobs
$31.7K
$83.6K
$134.3K
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
The most popular types of Software Developer jobs in Waterloo, ON are:
For Software Developer jobs in Waterloo, ON, the most frequently searched job titles are:
Cities near Waterloo, ON with the most Software Developer job openings:

Our Client is one of the fastest-growing companies in BC and is a leader in their industry. They are looking for a senior C++ developer to join their team. They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use!
Your Role:
You Have:
Compensation: 130-150k depending on experience
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Sourced by ZipRecruiter
Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.
Recruiting and staffing services
11 - 50 Employees
Vancouver, BC, CA