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 ...
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 ...
Champion security, compliance, and change management best practices * Identify and drive automation ... Knowledge of software development lifecycle concepts (Agile, DevOps) * Bonus: APIs, integrations ...
Champion security, compliance, and change management best practices * Identify and drive automation ... Knowledge of software development lifecycle concepts (Agile, DevOps) * Bonus: APIs, integrations ...
Waterloo, ON ยท Remote
CA$110K - CA$145K/yr
... management, and version control. Social Media & Enterprise Collaboration: * Languages and ... Software Development Expertise: Proven track record of designing, building, and maintaining live ...
Quick apply
Waterloo, ON ยท Remote
CA$110K - CA$145K/yr
... management, and version control. Social Media & Enterprise Collaboration: * Languages and ... Software Development Expertise: Proven track record of designing, building, and maintaining live ...
Kitchener, ON ยท On-site
Experience thinking through data models, state management, and the edge cases that emerge when software meets the physical world. * Engineering rigour. Tests, code review, and CI/CD are table stakes ...
Quick apply
Kitchener, ON ยท On-site
Experience thinking through data models, state management, and the edge cases that emerge when software meets the physical world. * Engineering rigour. Tests, code review, and CI/CD are table stakes ...
Champion security, compliance, and change management best practices * Identify and drive automation ... Knowledge of software development lifecycle concepts (Agile, DevOps) * Bonus: APIs, integrations ...
Champion security, compliance, and change management best practices * Identify and drive automation ... Knowledge of software development lifecycle concepts (Agile, DevOps) * Bonus: APIs, integrations ...
Waterloo, ON ยท On-site
CA$140K - CA$170K/yr
This role spans the entire Software Development Lifecycle (SDLC), requiring a full-stack mindset to manage everything from user interface components to deep server-side and system-level architecture.
Waterloo, ON ยท On-site
CA$140K - CA$170K/yr
This role spans the entire Software Development Lifecycle (SDLC), requiring a full-stack mindset to manage everything from user interface components to deep server-side and system-level architecture.
Waterloo, ON ยท Hybrid
Our software development teams are formed around a matrixed organization consisting of Release ... Design, deploy, and manage scalable solutions using Large Language Models (LLMs) and related ...
Waterloo, ON ยท Hybrid
Our software development teams are formed around a matrixed organization consisting of Release ... Design, deploy, and manage scalable solutions using Large Language Models (LLMs) and related ...
Hiring Manager: Chris Johnson Talent Acquisition Advisor: Carrol Isaacs Job Code Level: DSP4 Refer ... Lead Software Developer, Design Systems - Full Time In-Office (RIchmond Hill, Ontario) The Common ...
Hiring Manager: Chris Johnson Talent Acquisition Advisor: Carrol Isaacs Job Code Level: DSP4 Refer ... Lead Software Developer, Design Systems - Full Time In-Office (RIchmond Hill, Ontario) The Common ...
Waterloo, ON ยท On-site
CA$70K - CA$120K/yr
Create, edit, manage test cases, and test plans; * Design and manage automated testing suites; * Work closely with development to increase and improve testing; * Write, track, and verify software ...
Waterloo, ON ยท On-site
CA$70K - CA$120K/yr
Create, edit, manage test cases, and test plans; * Design and manage automated testing suites; * Work closely with development to increase and improve testing; * Write, track, and verify software ...
Manage tickets, backlog prioritization, and sprint planning to ensure the team consistently hits ... Experience: 5+ years of software engineering experience, with at least 1-2 years in a leadership ...
Quick apply
Manage tickets, backlog prioritization, and sprint planning to ensure the team consistently hits ... Experience: 5+ years of software engineering experience, with at least 1-2 years in a leadership ...
Manage tickets, backlog prioritization, and sprint planning to ensure the team consistently hits ... Experience: 5+ years of software engineering experience, with at least 12 years in a leadership ...
Quick apply
Manage tickets, backlog prioritization, and sprint planning to ensure the team consistently hits ... Experience: 5+ years of software engineering experience, with at least 12 years in a leadership ...
Manage tickets, backlog prioritization, and sprint planning to ensure the team consistently hits ... Experience: 5+ years of software engineering experience, with at least 1-2 years in a leadership ...
Manage tickets, backlog prioritization, and sprint planning to ensure the team consistently hits ... Experience: 5+ years of software engineering experience, with at least 1-2 years in a leadership ...
Project Management: Plan, organize and execute multiple engagements on time and within budget ... Sc. in Computer Science, Software, Mechatronics or Electrical Engineering OR similar field * 2 ...
Project Management: Plan, organize and execute multiple engagements on time and within budget ... Sc. in Computer Science, Software, Mechatronics or Electrical Engineering OR similar field * 2 ...
Waterloo, ON ยท Hybrid
CA$100K - CA$140K/yr
Work closely with product managers, designers, and other developers to translate business ... Degree in Computer Science, Software Engineering, or a related discipline. * 3 - 5 years of ...
Waterloo, ON ยท Hybrid
CA$100K - CA$140K/yr
Work closely with product managers, designers, and other developers to translate business ... Degree in Computer Science, Software Engineering, or a related discipline. * 3 - 5 years of ...
Waterloo, ON ยท On-site +1
... management, or secure-communications protocols such as SIP - Audio, real-time, or networking ... software where security and quality matter and your work has real-world impact Location & Work ...
Waterloo, ON ยท On-site +1
... management, or secure-communications protocols such as SIP - Audio, real-time, or networking ... software where security and quality matter and your work has real-world impact Location & Work ...
You will work closely with developers, product managers, and other SDETs to design and implement ... Apply software engineering principles (design patterns, SOLID) to test automation architecture;
You will work closely with developers, product managers, and other SDETs to design and implement ... Apply software engineering principles (design patterns, SOLID) to test automation architecture;
Waterloo, ON ยท On-site +1
... management, or secure-communications protocols such as SIP - Audio, real-time, or networking ... software where security and quality matter and your work has real-world impact Location & Work ...
Waterloo, ON ยท On-site +1
... management, or secure-communications protocols such as SIP - Audio, real-time, or networking ... software where security and quality matter and your work has real-world impact Location & Work ...
Kitchener, ON ยท On-site +1
CA$70K - CA$100K/yr
ABOUT THE ROLE We are seeking a Software Engineer with at least 3 years of experience in ... Every project you take on will directly impact how a data platform is managed, observed, and ...
Kitchener, ON ยท On-site +1
CA$70K - CA$100K/yr
ABOUT THE ROLE We are seeking a Software Engineer with at least 3 years of experience in ... Every project you take on will directly impact how a data platform is managed, observed, and ...
You will work closely with Engineers, Product Managers, and Senior Quality Leaders to ensure ... Partner with software engineers to improve testability and design. * Raise quality risks early with ...
You will work closely with Engineers, Product Managers, and Senior Quality Leaders to ensure ... Partner with software engineers to improve testability and design. * Raise quality risks early with ...
$64.3K - $75.5K
6% of jobs
$75.5K - $86.7K
2% of jobs
$86.7K - $97.9K
9% of jobs
$106K is the 25th percentile. Wages below this are outliers.
$97.9K - $109.1K
11% of jobs
$109.1K - $120.3K
13% of jobs
The median wage is $126.6K / yr.
$120.3K - $131.5K
16% of jobs
$131.5K - $142.7K
9% of jobs
$153.5K is the 75th percentile. Wages above this are outliers.
$142.7K - $153.8K
10% of jobs
$153.8K - $165K
11% of jobs
$165K - $176.2K
12% of jobs
$176.2K - $187.4K
2% of jobs
$64.3K
$131.6K
$187.4K
A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.
| Aspect | Software Manager | Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field; management experience | Bachelor's or higher in CS or related field; coding skills |
| Work Environment | Oversees teams, manages projects, strategic planning | Develops software, writes code, tests applications |
| Employer & Industry Usage | Used in tech companies, startups, large enterprises | Used across all tech sectors, startups, corporate IT |
The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

Full-time
Medical, Dental, PTO
Re-posted 17 days ago
We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver. Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.
You Have:
Perks:
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