Software Engineering Manager - UCaaS
Sangoma
Engineering Manager – UCaaS Platform Build it, Scale it, Own it
Sangoma is a global leader in business communications, delivering cloud-based solutions that help organizations connect, collaborate, and communicate from anywhere. Our portfolio includes Unified Communications (UCaaS), Contact Center (CCaaS), VoIP, SIP Trunking, Managed Connectivity, and Communications Platforms serving businesses worldwide.
Sangoma is seeking an experienced Engineering Manager – UCaaS Platform to lead an established global engineering team responsible for the development, scalability, reliability, and innovation of our Unified Communications platform.
This role is ideal for a leader who combines strong people management skills with technical credibility. You will lead and develop engineers across multiple countries and time zones while partnering closely with Product Management to deliver highly available, scalable, and innovative communications solutions that power voice, messaging, collaboration, and business communications services for customers worldwide.
The ideal candidate has experience leading engineering teams within UCaaS, VoIP, telecommunications, cloud communications, real-time communications, or SaaS environments and possesses the technical depth to contribute to architecture discussions, technical planning, code reviews, and engineering strategy.
Location: United States, Canada, or Medellín, Colombia
Your Role:
- Lead, mentor, and develop a globally distributed team of software engineers.
- Foster a culture of accountability, collaboration, innovation, and continuous improvement.
- Partner with Product Management to prioritize, plan, and deliver strategic product initiatives.
- Drive the development, scalability, reliability, and performance of Sangoma's UCaaS platform.
- Lead engineering efforts supporting voice, messaging, provisioning, administration, integrations, and communications services.
- Participate in architecture reviews, technical design discussions, and engineering planning.
- Guide engineering teams through technical decisions, code reviews, and software development best practices.
- Champion Agile development, CI/CD, automation, testing, observability, and operational excellence.
- Support platform reliability through monitoring, incident management, root cause analysis, and continuous improvement initiatives.
- Collaborate with Product, Customer Success, Support, Infrastructure, and Security teams to ensure successful delivery and customer satisfaction.
- Recruit, retain, and develop top engineering talent.
Requirements
- 8+ years of software engineering, platform engineering, or related technical experience.
- 3+ years of engineering management experience leading software engineering teams.
- Experience managing remote and globally distributed engineering teams.
- Experience working within UCaaS, VoIP, telecommunications, cloud communications, real-time communications, or customer-facing SaaS environments.
- Strong software engineering background with experience in modern application development and distributed systems.
- Experience with one or more programming languages such as Python, Elixir, Java, Go, or Node.js .
- Experience with cloud-native architectures, APIs, microservices, and scalable SaaS applications.
- Experience with Linux/Unix environments.
- Experience with PostgreSQL, MySQL, or similar relational databases.
- Experience with Git, CI/CD pipelines, automated testing, and modern software development practices.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
- Strong communication, leadership, coaching, and stakeholder management skills.
Preferred Qualifications
- Experience with UCaaS platforms, cloud telephony, PBX systems, voice applications, or business communications solutions.
- Strong understanding of SIP, VoIP, WebRTC, SBCs, call routing, provisioning systems, and telecommunications infrastructure.
- Experience with Asterisk, FreePBX, FreeSWITCH, Session Border Controllers (SBCs), or similar communications technologies.
- Experience with Microsoft Teams integrations, SIP Trunking, messaging platforms, or collaboration technologies.
- Experience with AWS, Azure, or Google Cloud.
- Experience with Kubernetes, Docker, Infrastructure as Code, and observability platforms.
- Experience supporting highly available, mission-critical communications platforms.
- Experience with programming languages such as PHP or Lua
Benefits
What We Offer: for Canada Only
- Extended Healthcare Plan (Medical, Disability, Dental & Vision)
- RPP - Group RRSP
- Group Life - AD&D - Critical Illness Insurance
- Paid Time Off Benefits
- Work From Home - Flexible hours
- Entrepreneurial work environment partnered with high growth career opportunities.
Are you ready to make a direct impact on the company and be rewarded for your performance? Are you ready to take on a new challenge?
Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities.
$150k - $200k per year
..., data-driven care at scale. About the Role Verto builds software that takes on some of the most stubborn inefficiencies in healthcare... ...health systems we serve, reliably and at scale. As Senior Engineering Manager, Software, you own that side of the work. You will build and...SuggestedFull timeLive InWork at officeRemote workFlexible hours$140.6k - $190.6k per year
...Manager, Software Engineering Content Tools • CoCounsel Legal Integrations Overview of the Role CoCounsel Legal Integrations is seeking a Manager, Software Engineering to lead the engineering team responsible for building, operating, and evolving Thomson Reuters...SuggestedContract workWork at officeLocal areaFlexible hours2 days per week3 days per week$110k - $150k per year
...Univeris has been successfully building and modernizing wealth management software for over 30 years. We are the go-to solution for many... ...supports them. The Opportunity We are seeking a senior Engineering Manager to provide leadership across software development teams...SuggestedFull timeInternshipWork at officeWork from home3 days per week$177.1k - $221.4k per year
...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding team. This is a critical leadership role responsible for scaling the next generation of innovative credit onboarding platforms that power modern fintech experiences. You...SuggestedWork at officeRemote workFlexible hours$140k - $190k per year
...This role will be within our Collateral Management (CMS)team, a national tech solution that... ...a critical, real-world domain where software decisions directly reduce operational friction... ...opportunities. We’re looking for an Engineering Manager to build and lead a full-stack...SuggestedLong term contractTemporary work- ...Univeris has been successfully building and modernizing wealth management software for over 30 years. We are the go-to solution for many... ...supports them. The Opportunity We are seeking a senior Engineering Manager to provide leadership across software development teams...Permanent employmentFull timeWork from home
$156.8k - $196k per year
...As Marqeta's Manager, Software Engineering within our Risk, Fraud and Disputes pod, you will lead the design, development, and execution of our Identity Platform . You will be responsible for building and operating systems that manage the full KYC lifecycle, from Customer...InternshipWork at officeRemote workFlexible hours- ...Reference no. R2859186 Position title: Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location:... ...quality, performant code. Collaborates with peers, product managers, and scientists to ensure timely delivery. Owns technical decisions...Flexible hours
$110k - $135k per year
...their dollars can go back into care. About The Role: As a Software Engineer you will work alongside a team of engineers to get Conductor... ...Write and extend agentic workflows in Conductors orchestration engine building custom tools integration adapters and transformation...Long term contractFull timeContract workWork at officeRemote work2 days per week- ...districts. NationGraph’s data and intelligence engine provides buying signals derived from... ...and sold companies in the past. Built software infrastructure processing billions of... ...TypeScript/React - Next.js, modern state management, component-driven UI. You build complex interfaces...Full timeInternshipWork from homeFlexible hours
- **Software Engineer** Location: Canada Job Type: Full-time **About Sensibill** Sensibill is a leading fintech company providing digital receipt, transaction intelligence, and financial technology solutions that help businesses deliver better customer experiences. We...Full time
$156k - $188k per year
...into a single, modern platform that powers software, APIs, payments, and patient experiences... ...are at the discretion of NexHealth management). You’ll work on some of our most challenging... ...Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical...Live InRemote workFlexible hours$167.55k - $209.44k per year
...and ready to query, with no engineering or maintenance required. We’re... ...across the systems, clouds, engines, and tools they rely on. dbt... ...We’re looking for a Staff Software Engineer to join our Reverse... ...experience with infrastructure management is a bonus) Familiarity with...Full timeInternshipWork at officeRemote work2 days per week$111.4k - $161.4k per year
...Senior Software Engineer — Content Tools Content Tools • CoCounsel Legal Integrations Overview... ...in legal technology, knowledge management, or other high-stakes information domains... ...Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the...Contract workWork at officeLocal areaFlexible hours2 days per week3 days per week$96.4k - $142.66k per year
...and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization.... ...Software Engineer, you will collaborate closely with product managers, producers and other stakeholders to drive the technical vision...Full timeLocal area- ...maintain a frontend codebase that's an example to other engineers What you bring: ~3–6 years of relevant software engineering experience building production web... ...of frontend architecture: component design, state management, performance optimization, responsive/accessible...Contract workRemote workWorldwide
$110k - $150k per year
...and responsibilities: As an Embedded Software Engineer (Software for Hardware) at Xanadu you will... ...how measurement data is captured and managed and roll out changes safely across many... ...how your data is processed please contact us. Required Experience: Manager...Full timeInternship- ...Fitch Group is currently seeking a Software Engineer based out of our Toronto office. As a leading, global financial information services... ...Services, Technology, Risk and the Executive Program Management Office (EPMO). Driven by our investment in cutting-edge technologies...Long term contractTemporary workWork at officeImmediate start2 days per week
- ...fundamental security systems that empower Snowflake engineers to bring the most secure Data Cloud to our... ...role, you will design and build necessary software solutions across a wide range of problem areas, including Secret Management, Key Management, Identity, and Authorization....Full time
- ...infrastructure. Mentor senior and mid-level engineers, raise the quality bar through design... ...backward compatibility, blast-radius management, and the judgment to keep a high-traffic... ...information. ZoomInfo may use a software-based assessment as part of the recruitment...Contract workWorldwide
- ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that...Full timeInternshipLive InManual labor
$205.6k - $257k per year
...and limited partners through world-class software, purpose-built for everyone in venture... ...representing nearly $185B in assets under management, with tools designed to enhance the... ...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring...Long term contractFull timeWork at officeImmediate start- ...At Xplor we help businesses succeed by giving them the software, payments, and commerce-accelerating technologies they need... ...customers can rely on. You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire software development...Full timeRemote work
- ...in high-stakes scientific and engineering workflows. Our mission, 30... ...We are seeking a Measurement Software Engineer to design and... ...Build high-concurrency execution engines to orchestrate parallel measurements... ...hinting, decorators, context managers, modular architecture) ~...Immediate startFlexible hours
$108k - $135k per year
...matching. We’re looking for passionate, driven engineers to build systems that empower our riders... ...playing a large part in demand / supply management and improving the Lyft customer... ...relevant work experience ~3+ years of software engineering industry experience ~ Extensive...Hourly payLong term contractTemporary workWork at officeFlexible hours3 days per week- ...questions, including pay details for this role. : PRIMARY PURPOSE OF THE ROLE: Accountable for direct or indirect day to day management of a team of IT professionals (including both permanent and contract resources) in supporting assigned business clients / internal...Permanent employmentFull timeContract workTemporary workWork from home
- ...Join our Framework team: the engineering foundation that makes Achievers scale. This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the base libraries that every Go and Python service at Achievers is built on —...Permanent employmentFull time
$108k - $135k per year
...lifecycle platform that power great rideshare experience. As a software engineer at Lyft, you'll collaborate with other software engineers and... ...team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with...Hourly payWork at officeFlexible hours3 days per week- ...-latency services, and large-scale data management to enable real-time targeting, bidding,... ...storage, and TiDB for scalable SQL workloads. Engineers on the team build resilient, highly... ...audience data at scale. Build event-driven software utilizing messaging technologies such as...Local areaRemote workWork from homeHome office
- ...help redefine the future of how work gets done. AS A SENIOR SOFTWARE ENGINEER YOU WILL: Drive high-impact initiatives that span our... ...launch. Advance core platform initiatives such as runtime management and patching, environment reproducibility and replication,...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Manager - UCaaS. Be the first to apply!
- software Toronto, ON
- software support Toronto, ON
- golang software developer Toronto, ON
- software technical support Toronto, ON
- embedded software Toronto, ON
- c#.net software developer Toronto, ON
- remote software Toronto, ON
- software intern Toronto, ON
- software sales Toronto, ON
- entry level software Toronto, ON
