This job is in your area. Enjoy a short commute and work close to home.
Job Description
Position Title
Commercial Sales Manager β New Logo Acquisition
Location
Toronto, Ontario Canada
Your role
The Commercial Sales Manager is a quota-carrying sales professional responsible for driving net-new logo acquisition across an assigned territory or vertical. This role focuses on proactively sourcing, qualifying, and closing new business by aligning customer requirements with Digital Realtyβs global colocation and interconnection platform. The ideal candidate is a hunter-minded seller who thrives on outbound prospecting, enjoys building relationships from scratch, and is comfortable managing complex sales cycles while collaborating with cross-functional teams and strategic partners.
What Youβll Do
- Identify, target, and actively pursue net-new logo opportunities within an assigned territory or vertical using strategic outbound prospecting
- Lead the end-to-end sal...