net2phone Canada

HQ
Newark
Total Offices: 2
58 Total Employees
Year Founded: 2003

Jobs at net2phone Canada

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

YesterdaySaved
In-Office
Ottawa, ON, CAN
Cloud • Information Technology
As a Bilingual Customer Success Manager, you'll build relationships with clients, identify opportunities for value, mitigate churn risks, and support account expansion while leveraging communication tools like Slack and Salesforce.
4 Days AgoSaved
Remote
Ontario, ON, CAN
Cloud • Information Technology
Outbound Sales Development Representative researches, prospects, and qualifies leads across Canada via high-volume outbound calling. Works with SDR Manager to build campaigns, passes qualified leads to Account Executives, meets productivity goals (85-95 calls/day), and uses CRM/SaaS tools to track activity and outcomes.
7 Days AgoSaved
In-Office
Ottawa, ON, CAN
Cloud • Information Technology
Lead and coach Customer Success team members, manage case assignment and SLAs, audit renewals/upsell opportunities, handle port-out processes, maintain product and VoIP knowledge for net2phone Canada, run trainings and public webinars, assist recruiting and performance management, and update process documentation.