Upstream Works logo

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.

RMPhoto of Rob Mcdougall

Rob Mcdougall

President & CEO

60 reports

TEPhoto of Tim Ellis

Tim Ellis

SVP of Products & Technology

43 reports

JKPhoto of Janice Keay

Janice Keay

VP of Marketing

3 reports

SBPhoto of Sabrina Baksh

Sabrina Baksh

VP of Sales

3 reports

SSPhoto of Sean Snider

Sean Snider

Chief Operating Officer

2 reports

AMPhoto of Alan Man

Alan Man

CFO

1 report

DRPhoto of Denise K. Roy

Denise K. Roy

Vice President of People and Culture

JPPhoto of Jeff Palmer

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.