Customer Support Specialist

SOVRA

📍 Canada, Canada, Canada

Full-time Other-General Posted February 21, 2026

Job Description

Customer Support Specialist Join to apply for the role at SOVRA

Location: Province of Quebec, Ontario, or Alberta

SOVRA is a leading public procurement platform serving over 7,000 government agencies and connecting them with more than 1 million suppliers across North America. SOVRA offers comprehensive, end‑to‑end solutions tailored for the public sector, ensuring compliance, enhancing efficiency, and promoting transparency. Our platform is recognized with the Achievement of Excellence in Procurement (AEP) Certification from the National Procurement Institute.

Responsibilities

  • Analyze and resolve tickets based on service level agreements and escalate issues when required.
  • Plan, coordinate, and follow through on requests in collaboration with internal teams (sales, analysis, development, support, etc.).
  • Monitor and manage the Client Service queue and program‑specific inboxes.
  • Identify p...