Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Manager - UCaaS

Full-time

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.

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Manager - UCaaS in Toronto, ON vacancy
  •  ...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... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Remote work
    Flexible hours

    Sangoma

    Toronto, ON
    9 days ago
  • $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... 
    Suggested
    Long term contract
    Temporary work

    AutoTrader.ca

    Toronto, ON
    2 days ago
  •  ...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

    Exchange Solutions

    Toronto, ON
    2 days ago
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Work from home

    univeris.com

    Toronto, ON
    1 day ago
  • $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... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...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 time
    Internship
    Remote work
    Work from home
    Home office
    Flexible hours

    Loopio

    Toronto, ON
    10 days ago
  •  ...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 contract
    Full time
    Internship

    Appnovation Technologies

    Toronto, ON
    2 hours ago
  •  ...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
    Toronto, ON
    5 hours ago
  • $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 contract
    Temporary work
    Work at office
    Immediate start
    2 days per week

    Fitch Group

    Toronto, ON
    2 days ago
  •  ...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 employment
    Full time

    ravl_io

    Toronto, ON
    1 day ago
  • 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

    PocketHealth

    Toronto, ON
    1 day ago
  • $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 time
    Internship
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $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 area
    Worldwide

    Okta

    Toronto, ON
    2 hours ago
  •  ...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 employment
    Full time

    achievers

    Toronto, ON
    1 day ago
  • $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 time
    Work at office
    2 days per week

    PocketHealth

    Toronto, ON
    1 day ago
  •  ...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 time
    Internship
    Live In
    Manual labor

    decodahealth

    Toronto, ON
    1 day ago
  • $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 contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    2 hours ago
  • $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 In
    Remote work
    Flexible hours

    NexHealth

    Toronto, ON
    2 hours ago
  • $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... 

    NetBrain

    Toronto, ON
    2 hours ago
  •  ...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 time
    Internship
    Work from home
    Flexible hours

    NationGraph

    Toronto, ON
    1 day ago
  •  ...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

    leverdemo

    Toronto, ON
    1 day ago
  •  ...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... 

    leverdemo-8

    Toronto, ON
    1 day ago
  •  ...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 time
    Work at office
    Local area

    Ripple

    Toronto, ON
    1 day ago
  • $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 contract
    Full time
    Live In
    Work at office

    Big Viking Games

    Toronto, ON
    2 days ago
  •  ...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

    Parallelz

    Toronto, ON
    19 days ago
  • $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

    AutoTrader.ca

    Toronto, ON
    2 days ago
  • $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 contract
    Work from home

    AutoScout24

    Toronto, ON
    6 days ago
  •  ...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 office
    Remote work
    Worldwide
    1 day per week

    ContactMonkey

    Toronto, ON
    2 hours ago
  • $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

    commonsku

    Toronto, ON
    13 hours ago
  •  ...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 area
    Remote work
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Manager - UCaaS. Be the first to apply!