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.
- ...Engineering Manager - UCaaS At Sangoma, you don’t just contribute code, you own outcomes. We build the technology that keeps businesses connected... ...or Eastern time zone. Your Role: Lead senior software and infrastructure engineers responsible for the performance...SuggestedLong term contractFull timeTemporary workRemote 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- ...opting out of some of these cookies may have an effect on your browsing experience. We are seeking an experienced Senior Software Engineering Manager to lead the design, development, and delivery of scalable, cloud-native software solutions. The ideal candidate combines deep...Suggested
- ...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...SuggestedPermanent employmentFull timeWork from home
$140.6k - $190.6k per year
...Engineering Manager, CoCounsel Application Are you ready to lead an engineering team pushing the boundaries of innovation and impact?... ...qualifications : ~ Technical Expertise : 5+ years of hands-on software engineering experience, with meaningful individual...SuggestedFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week- ...Loopio! Loopio is looking for a senior engineering leader to own our Site Reliability Engineering... ...MLOps. Coach and develop engineering managers and senior individual contributors,... ...automation (IaC), configuration management, and secrets handling. Security & Cross...Full timeInternshipRemote workWork from homeHome officeFlexible hours
- ...combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions... ...term career advancement As a Senior AI Software Engineer, you'll transform business... ...processes. Operational Excellence: Manage a ticket-driven workflow in Jira, optimizing...Long term contractFull timeInternship
- ...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
$80k - $120k per year
...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- ...here to leave our clients better than we found them, and to create a place where our people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and deliver secure, scalable, and high-performance services that form the backbone of modern digital...Permanent employmentFull time
- About PocketHealth Burnout, staffing shortages, chronic underfunding — healthcare is under more strain than it has ever been. A disproportionate share of available resources never reach patients; they're consumed by the administrative layer that sits between a provider and...Full time
$140.6k - $190.6k per year
...Job Description Senior Manager, Software Engineering — Search Platform Overview of the Role The CoCounsel Legal Integrations team is seeking... ...— spanning document ingestion and processing, search engine management, query APIs, platform control-plane APIs, and the...Full timeInternshipWork at officeLocal areaFlexible hours2 days per week3 days per week$160k - $220k per year
...mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the... ...which allows customers to create and manage Workflows, as well as design-time Flow management... ...to low-code/no-code tools, workflow engines, or visual development platforms....Local areaWorldwide- ...If you’re energized by tackling complex, meaningful challenges and want to accelerate your career growth, you’ll thrive here. Report to an experienced Engineering Manager who can offer you mentorship, autonomy, ownership, and a genuine investment in your growth!...Permanent employmentFull time
$140k - $170k per year
...automated importing capability. PocketHealth is a unified image management solution for over 800 hospitals and clinics across North... ...patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply...Full timeWork at office2 days per week- ...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$155.9k - $219.7k 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$100k - $120k per year
...Diagnostic Troubleshooting, Outage Prevention and Protected Change Management. Today, over 2,500 of the world’s largest enterprises and... ...Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning role...- ...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
- ...building the next generation of hiring software that companies like Netflix, Yelp, Cirque... ...Toronto. THE OPPORTUNITY In our growing engineering organization, you’ll be developing and... ...’ll work collaboratively with product managers and designers to drive the...Work at office
- ...re building the next generation of hiring software that companies like Netflix, Yelp, Cirque... ...” and people-first culture. As an Engineer on our Product team, you’ll help us build... ...You’ll work collaboratively with product managers and designers to drive the implementation...
- ...opportunities, join us, and build real world value. As a Staff Software Engineer, Platform you will play a critical role helping to advance... ...Kubernetes, Rancher) and containerization technologies to deploy and manage high-availability distributed services ~ Experience building...Full timeWork at officeLocal area
$80k - $105k per year
...About the Role Big Viking Games is hiring an Intermediate Software Engineer to build and maintain YoWorld and Fish World, our long-running... ...player base on a weekly cadence. Reporting to the Engineering Manager, you'll work alongside a senior team on a mature, large-scale...Long term contractFull timeLive InWork at office- ...operate. We are actively rethinking how engineering teams work in a world where every engineer... ...the Role We are looking for a versatile Software Engineer to join our platform team,... ...infrastructure, with or without leaning on managed services, and shape the networking, load...Internship
$115k - $120k per year
...dealerships nationwide, delivering cutting-edge software tools to simplify operations, boost... ...of dealer users. We believe modern engineering excellence requires deep fluency in AI-assisted... ..., collaborating closely with product managers, designers, and other engineers to...Long term contract$140k - $190k per year
...applications annually. --- We’re looking for a Senior Software Engineer who takes end-to-end ownership, thrives in ambiguity, and... ...outcomes. Collaborate & Lead Work closely with product managers, designers, and other engineers in an agile, cross-functional...Long term contractWork from home- ...we’d love for you to join us! About the job - Principal Software Engineer ContactMonkey's platform already runs AI in production - AI... ...at the architecture level - VPCs, IAM boundaries, secrets management, queue-based decoupling, cost control. Container-native deployment...Work at officeRemote workWorldwide1 day per week
$100k - $115k per year
...platform empowers branded merch distributors to work smarter — managing projects, building quotes, placing orders, and collaborating... ...something great, you’ll want to keep reading. About the Role: Software Engineer II We’re growing — and we’re hiring a Software Engineer II...Remote work- ...organization is looking for a Principal Engineer to join our team — OIG is... ...of building enterprise-grade software that millions of users depend... ...how thousands of enterprises manage access governance at scale,... ...Familiarity with workflow engines or approval/routing systems (e...Local areaRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Manager - UCaaS. Be the first to apply!
- software intern Toronto, ON
- software Toronto, ON
- spécialiste assurance qualité logiciel Toronto, ON
- software sales Toronto, ON
- embedded software Toronto, ON
- c#.net software developer Toronto, ON
- software trainer Toronto, ON
- software support Toronto, ON
- software quality assurance Toronto, ON
- software technical support Toronto, ON
