Tenable

Acland
Total Offices: 3
1,847 Total Employees

Teams at Tenable

Recently posted jobs

17 Days AgoSaved
In-Office
Sydney, New South Wales, AUS
Security • Software
Manage and develop a team of Customer Success Managers while overseeing strategic enterprise accounts. Drive renewals, upsells, cross-sells, revenue retention, and complex contract negotiations. Serve as executive sponsor for key clients, build relationships with CISOs and IT leaders, coach team members, support strategic deals, mitigate churn, and ensure customers realize value from Tenable’s cybersecurity platform. The role requires strong commercial, operational, leadership, communication, and cybersecurity expertise, with up to 25% travel.