SOVRA

HQ
Montréal
Total Offices: 3
500 Total Employees

Teams at SOVRA

Recently posted jobs

One Month AgoSaved
Remote
Canada
Software
Owns the Canadian public-sector sales territory, developing pipeline through prospecting, SDR partnership, referrals, and market relationships. Leads discovery, manages complex SaaS opportunities from engagement through negotiation and close, and collaborates with solution consulting and enablement teams. Maintains accurate Salesforce and Gong records, represents SOVRA at industry events, travels 5–10% annually, and delivers consistent quarterly performance.