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 27 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Manager - UCaaS in Toronto, ON vacancy
  • $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... 
    Suggested
    Full time
    Live In
    Work at office
    Remote work
    Flexible hours

    Verto Health

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

    Thomson Reuters

    Toronto, ON
    14 hours ago
  • $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... 
    Suggested
    Full time
    Internship
    Work at office
    Work from home
    3 days per week

    Univeris

    Toronto, ON
    22 hours ago
  • $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... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Toronto, ON
    6 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

    AutoScout24

    Toronto, ON
    12 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... 
    Permanent employment
    Full time
    Work from home

    univeris.com

    Toronto, ON
    21 days ago
  • $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... 
    Internship
    Work at office
    Remote work
    Flexible hours

    MQ Referrals Only

    Toronto, ON
    19 days 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
    7 days ago
  • $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 contract
    Full time
    Contract work
    Work at office
    Remote work
    2 days per week

    PocketHealth

    Toronto, ON
    22 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
    19 hours ago
  • **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

    Sensibill

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

    NexHealth

    Toronto, ON
    20 hours ago
  • $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 time
    Internship
    Work at office
    Remote work
    2 days per week

    Fivetran

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

    Thomson Reuters

    Toronto, ON
    14 hours ago
  • $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 time
    Local area

    Zynga

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

    ZoomInfo Technologies LLC

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

    Xanadu

    Toronto, ON
    22 hours ago
  •  ...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
    20 days ago
  •  ...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

    snowflake

    Toronto, ON
    19 hours ago
  •  ...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 work
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    20 hours 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
    19 hours 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
    10 days ago
  •  ...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 time
    Remote work

    Xplor

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

    Axiomatic_AI

    Toronto, ON
    6 days ago
  • $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 pay
    Long term contract
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Lyft

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

    TD Bank

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

    achievers

    Toronto, ON
    12 days ago
  • $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 pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    9 days ago
  •  ...-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 area
    Remote work
    Work from home
    Home office

    StackAdapt

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

    snowflake

    Toronto, ON
    19 hours ago

Do you want to receive more vacancies?

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