Sangoma

HQ
Markham
Total Offices: 12
621 Total Employees
Year Founded: 1984

Teams at Sangoma

Recently posted jobs

YesterdaySaved
In-Office or Remote
Medellín, Antioquia, COL
Cloud • Information Technology • Software
Design, build, and maintain scalable Salesforce solutions using Apex, LWC, and Flows. Lead integrations (REST/SOAP, Platform Events) with ERP/CPQ, optimize data models and SOQL performance, manage CI/CD and DevOps, mentor developers, and monitor system reliability and data integrity.
3 Days AgoSaved
In-Office or Remote
6 Locations
Cloud • Information Technology • Software
The National Account Manager drives growth for Sangoma's cloud products through the Technology Solutions Broker channel by recruiting partners, expanding relationships, and supporting sales efforts.
5 Days AgoSaved
In-Office or Remote
4 Locations
Cloud • Information Technology • Software
Manage end-to-end global payroll cycles, ensure compliance and accurate GL entries, lead and mentor the payroll team, reconcile and report payroll, implement process improvements, and serve as primary payroll contact for internal and external stakeholders.