Upstream Works jobs and careers
Vaughan, Ontario, Canada
As of October 24, 2026, Upstream Works has no open roles listed.
About Upstream Works
Upstream Works provides best-in-class Omnichannel Contact Center software to increase customer engagement and agent success.
Founded in 2000 by Rob McDougall.
- Founded
- 2000
- Employees
- 125
- Headquarters
- Vaughan
Leadership
The top of Upstream Works's org chart, with how many people report into each leader.
RM
Rob Mcdougall
President & CEO
60 reports
TE
Tim Ellis
SVP of Products & Technology
43 reports
JK
Janice Keay
VP of Marketing
3 reports
SB
Sabrina Baksh
VP of Sales
3 reports
SS
Sean Snider
Chief Operating Officer
2 reports
AM
Alan Man
CFO
1 report
DR
Denise K. Roy
Vice President of People and Culture
JP
Jeff Palmer
Chief Revenue Officer
JP
Jeff P.
Chief Revenue Officer
Jobs at Upstream Works
No open positions right now. Explore more companies on TheJobsMap.
Upstream Works jobs: common questions
- Is Upstream Works hiring right now?
- Upstream Works has no open roles listed as of October 24, 2026. Roles appear here as soon as they are posted on Upstream Works's careers site.
- Where is Upstream Works headquartered?
- Upstream Works is headquartered in Vaughan, Ontario, Canada and was founded in 2000.
- Who leads Upstream Works?
- Rob Mcdougall, President & CEO, is at the top of Upstream Works's org chart.
- How do I apply for a job at Upstream Works?
- Pick a role on Upstream Works's TheJobsMap page and select Apply. Every listing links to the original posting on Upstream Works's own careers site, so you apply directly with the employer.