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

Software Engineering Manager - UCaaS (Remote Canada or Colombia)

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 8 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Manager - UCaaS (Remote Canada or Colombia) in Toronto, ON vacancy
  •  ...Engineering Manager – CX/CCaaS Platform Location: Canada, or Medellín, Colombia Build It. Scale It. Own It. Sangoma is a global leader in business communications, delivering cloud-based solutions that help organizations connect, collaborate, and engage with their... 
    Remote work
    Full time
    Work from home
    Worldwide
    Flexible hours

    Sangoma

    Toronto, ON
    8 days ago
  • $120k - $135k per year

     ...Senior Backend Engineer (Rust & Cloud Platform) Built it. Scale it. Own it....  ...innovative cloud-based solutions including UCaaS, CCaaS, VoIP, SIP Trunking, Managed Connectivity, and Communications...  ...now or in the future. Location: Remote (Eastern or Central Time Zones Preferred... 
    Remote work
    Long term contract
    Full time
    Work from home
    Flexible hours

    Sangoma

    Toronto, ON
    8 days ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Suggested
    Work at office

    Speechify

    Toronto, ON
    5 days ago
  •  ...Summary/Objective   Emburse software engineers contribute to the development of an engaging and...  ...software development experience ~2+ years of Manager or Lead position experience ~ Ability...  ...lifecycle ~ Has direct reports, remote or local   Agile/Process Familiar... 
    Remote work
    Local area

    emburse

    Toronto, ON
    6 days ago
  •  ...Job Title: Senior Software Engineer Job Type: Contract Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality,... 
    Remote job
    Contract work

    YO AI Labs

    Toronto, ON
    5 days ago
  •  ...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This...  ...’re a high-growth startup with a busy, remote team. You know how and when to engage or...  ...intuition, and hustle. A hands-off management approach so you can focus and do your best... 
    Remote work

    Speechify

    Toronto, ON
    20 hours ago
  •  ...Job Title: Software Engineer Job Type: Contract Location: Remote Job Summary:  We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited... 
    Remote job
    Contract work

    YO AI Labs

    Toronto, ON
    22 days ago
  •  ...algorithms, shape processes into a growing engineering organisation, all while helping to scale...  ...is Enable: Enable is the SaaS rebate management platform that drives trusted...  ...Engineering Manager , you'll manage a team of software engineers reporting directly to you. You... 
    Long term contract
    Full time
    Temporary work
    Local area
    Shift work

    Enable

    Toronto, ON
    5 days ago
  • $150k - $200k per year

     ...scale. About the Role Verto builds software that takes on some of the most stubborn...  ...serve, reliably and at scale. As Senior Engineering Manager, Software, you own that side of the...  ...area. Where You'll Work This is a remote-first role open to candidates located anywhere... 
    Remote work
    Full time
    Live In
    Work at office
    Flexible hours

    Verto Health

    Toronto, ON
    15 days ago
  • $140.6k - $190.6k per year

     ...Manager, Software Engineering Content Tools • CoCounsel Legal Integrations Overview of the Role CoCounsel Legal Integrations is seeking...  ...for this role is $118,400 USD - $219,800 USD. For Ontario, Canada, the base compensation range for this role is $140,600 CAD... 
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    22 hours ago
  •  ...include frontend and backend engineers, AI research scientists, and...  ...We are looking for a skilled Software Engineer to join us. What...  ...currently running on GCP and managed with Terraform. Collaborate...  ..., and hustle. A hands-off management approach so you can focus and... 
    Work at office
    Shift work

    Speechify

    Toronto, ON
    20 hours ago
  • $100k - $150k per year

     ...intelligence, powerful decision engine and investigation tools work...  ...the globe. Our award-winning software platform is powered by a team...  ...Scrum master: Be able to manage and drive end-to-end sprint process...  ...Benefits Work remotely, PTO, Health Benefits, Retirement... 
    Remote work
    Full time

    DataVisor

    Toronto, ON
    8 days ago
  • $80k - $120k per year

     ...advanced device intelligence, powerful decision engine and investigation tools work together to...  ...across the globe. Our award-winning software platform is powered by a team of world-...  ...technical delivery leader, the TPM will own and manage all engineering work streams, coordinating... 
    Full time
    Internship

    DataVisor

    Toronto, ON
    8 days 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...  .... We work  Flexible First . This role can be performed remotely anywhere in the United States. This position is for an... 
    Remote work
    Work at office
    Flexible hours

    Marqeta

    Toronto, ON
    20 days ago
  • $184.11k - $204.54k per year

     ...be a leader of a Kong Gateway engineering team. These teams are...  ...plugins development kit (PDK), management API, observability metrics, distributed...  ...on a quest to build a $10b+ software company over the next few...  ...experience. Experience managing remote teams. Experience doing... 
    Remote work
    Long term contract
    Full time
    Temporary work
    Shift work

    Kong

    Toronto, ON
    5 days 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... 
    Full time
    Internship
    Work at office
    Work from home
    3 days per week

    Univeris

    Toronto, ON
    22 hours ago
  •  ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader...  ...dedication to building accessible and inclusive software. ~ Excellent software engineering... 
    Long term contract
    Work at office

    Speechify

    Toronto, ON
    20 hours ago
  •  ...motivated and passionate Machine Learning Engineers for our team. As part of this job,...  ...learning tests and experiments Ability to manage the infrastructure and data pipelines...  ...in communicating problem context to the remote teams Excellent communication and teamwork... 
    Remote work
    Full time

    Tiger Analytics Inc.

    Toronto, ON
    8 days ago
  •  ...Principal Engineer Location: Toronto/GTA preferred; Ottawa considered Employment...  ...Full-time, permanent Work Model: Remote within Canada Build the Future of Global Payments...  ...Looking For Approximately 12–18 years of software engineering experience. Proven... 
    Remote work
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Veem

    Toronto, ON
    8 days ago
  • $140.6k - $190.6k per year

     ...Manager, Software Development Engineering, CoCounsel FDE Product Development | CoCounsel Forward Deployed Engineering What if you could shape the future...  ...this role is $118,400 USD - $219,800 USD. For Ontario, Canada, the base compensation range for this role is $140,600 CAD... 
    Full time
    Contract work
    Direct hire
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    22 hours 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... 
    Full time
    Internship

    Parallelz

    Toronto, ON
    8 days ago
  •  ...drones and cruise missiles, along with the software platform that powers them. Our...  ...Role & Mission As Defence Sales Manager Canada, you will own Alta Ares' commercial development...  ...account — across business development, engineering, programme management, and procurement... 
    Remote work
    Full time
    Contract work
    For contractors
    Work at office

    alta-ares

    Toronto, ON
    19 hours ago
  • $156k - $188k per year

     ...modern platform that powers software, APIs, payments, and patient...  ...working model that balances remote and onsite work (the specifics...  ...the discretion of NexHealth management). You’ll work on some of our...  ...'ll one of NexHealth's first engineers based in Canada — setting the... 
    Remote work
    Live In
    Flexible hours

    NexHealth

    Toronto, ON
    20 hours ago
  •  ...Job Type: Full-time, long-term contractor Workplace: Remote Schedule: Full-time, office hours HireHawk connects skilled professionals...  ..., customer acquisition, retention and launch success Manage external creative agencies, PR agencies, influencer agencies and... 
    Remote work
    Long term contract
    Full time
    For contractors
    Seasonal work
    Work at office

    HireHawk

    Toronto, ON
    1 day ago
  •  ...transforming how enterprise accounting teams manage the month-end close process. The founding...  ...deep experience from both finance and engineering, having overseen finance organizations at...  ...including ERPs, HRIS, procurement software, and CRMs - Design and implement core components... 
    Internship
    Work at office
    Flexible hours

    Rockstar

    Toronto, ON
    8 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...  .... We work Flexible First . This role can be performed remotely anywhere within Ontario or British Columbia, Canada. We’d... 
    Remote work
    Internship
    Work at office
    Flexible hours

    MQ Referrals Only

    Toronto, ON
    a month ago
  • $69k - $114k per year

     ...What will your typical day look like? We’re looking for a Software Engineer to design and build scalable applications and services. This...  ...candidates who represent the full diversity of communities across Canada. This includes, but is not limited to, people with... 
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $105k - $145k per year

    We are looking for a Senior Software Developer, Data to join our Data team in the Engineering Department! The Senior Software Developer...  ..., that infrastructure is managed as code, and that the team can...  ...observability tooling. Randstad Canada is committed to fostering a... 
    Remote work
    Local area

    Randstad

    Toronto, ON
    5 days ago
  • $82.1k - $132.1k per year

     ...Thomson Reuters is looking for a Software Engineer with an appetite to learn AI-code generation...  ...with technical staff, Business Analysts, management, and business team members)....  ...varies across locations. For Ontario, Canada, the base compensation range for this role... 
    Remplacement
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    22 hours ago
  •  ...more than 670,000 people across Canada through Equitable Bank, Canada...  ...in combined assets under management and administration, with a clear...  ...business value for portfolios. The Software Developer Lead is an exciting...  ...(from code perspective) o Remote debugging and troubleshooting... 
    Remote work
    Hourly pay
    Permanent employment
    Full time
    Work at office

    EQ Bank | Equitable Bank

    Toronto, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Manager - UCaaS (Remote Canada or Colombia). Be the first to apply!