← Browse all jobs
NT

On-Site Customer Success Manager – Ottawa Growth

N-able Technologies Ltd.
Ottawa, ONOn-site4 days ago
Apply Now →

About this role

N-able Technologies Ltd. is seeking a Customer Success professional to manage a designated Book of Business from our Ottawa Collaboration Hub, coordinating with partners and internal teams to drive retention and growth. You will lead strategic reviews, address risks, and champion cross-functional collaboration to uncover upsell opportunities and increase customer value. This on-site role requires 3+ visits weekly to our Ottawa hub.
Want to see how well you match this job?
Get AI-scored for free →