net2phone Canada

Ottawa
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.

11 Days AgoSaved
In-Office
Ottawa, ON, CAN
Cloud • Information Technology
As a Billing Specialist, you'll manage billing inquiries, payments, and customer relationships, ensuring accurate account handling and collaboration with multiple teams.
16 Days AgoSaved
In-Office
Ottawa, ON, CAN
Cloud • Information Technology
The role involves generating leads through research and prospecting, making outbound calls, answering questions, and achieving productivity goals while collaborating with the SDR and sales teams.
25 Days AgoSaved
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.