🌴 JobsLeisure.com

Where Work Meets Adventure

← Back to Leisure Jobs

Manager, Customer Success Manager

Hospitality Full Benefits Career Growth
Company

BioRender

Location

, , canada, Canada

Posted

May 31, 2026

Start Your Adventure

Join our team and work where others vacation

Apply Now

About This Opportunity

Join to apply for the Manager, Customer Success Manager role at BioRender

Join to apply for the Manager, Customer Success Manager role at BioRender

Get AI-powered advice on this job and more exclusive features.

At BioRender, we’re on a mission to accelerate the world’s ability to learn, discover, and communicate science — transforming how knowledge is shared and making science open, collaborative, and easily understandable by all.
We’re shaping the future of science communication and are looking for talented individuals to help bring this vision to life!
BioRender is seeking a Manager, Customer Success to lead a high-performing team in delivering exceptional enterprise customer experiences. You will drive retention, expansion, and engagement, ensuring scientists maximize BioRender’s value.
As a strategic and empathetic leader, you’ll mentor your ...