The Director of Sales, New Business is responsible for all new business sales activities within the Land Sales team, driving growth by leading and scaling a team of Account Executives focused on net-new logo acquisition.
Must-have
Nice-to-have
Not specified