JobsFromAnywhere

Manager, Customer Success - Americas

NetBox Labs · Customer Support · Live in: United States

From the ad: “US, CST Remote”

Apply

Posted 2026-10-06 · Verified 2026-10-15

The ad, in short

About the role NetBox Labs is growing fast, and our Customer Success team is growing with us. We're hiring our first Manager, Customer Success for the Americas to lead, coach, and grow our CSM team. You'll start with three CSMs covering North America and LATAM, and help drive the plan for and execution of growth. This starts as a player-coach leadership role, growing with the team to focus on people and practice. You'll set the direction for how our CSMs run their books, turn good CSMs into great ones, and build the playbooks that let the team scale. Renewals and retention are owned by our Renewals team; your focus is adoption, value realization, customer health, and expansion signals.... Read the full ad

Report this job

Similar jobs