Talent.com
Sangoma
Remote Software Engineering Manager - UCaaS (Remote Canada or Colombia)Sangoma • North Vancouver, British Columbia
No longer accepting applications
Remote Software Engineering Manager - UCaaS (Remote Canada or Colombia)

Remote Software Engineering Manager - UCaaS (Remote Canada or Colombia)

Sangoma • North Vancouver, British Columbia
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Description

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.

Create a job alert for this search

Remote Software Engineering Manager - UCaaS (Remote Canada or Colombia) • North Vancouver, British Columbia

Similar jobs

Software Engineering Manager - II

CapitolisVancouver, Metro Vancouver Regional District, CA
Full-time

FISPAN) is an Enterprise SaaS FinTech company that enables banks to deploy embedded financial products and services for corporate clients.Our product helps banks remove friction and provide access ... Show more

 • Promoted

Software Engineering Manager - $117,000 - $160,000 A Year

RB GlobalPort Moody, Canada
Full-time

Manages a software engineering team, focusing on Salesforce development, personnel management, and ensuring high-quality software delivery. Show more

 • Promoted • New!

Lead Software Engineering Manager - Payments Platform - C$171,400 - C$286,200 A Year

AmazonWest End, Canada
Full-time

Lead engineering teams in designing and implementing complex software services, ensuring high availability and security.Requires management experience and strong technical skills in software design. Show more

 • Promoted • New!

Software Engineering Manager: Ai, Java & Gcp - $180,000 - $190,000 A Year

impact.comNorth Vancouver, Canada
Full-time

Manage software engineering team, oversee architecture, and projects.Requires experience in Java, Spring, SQL, and project management. Show more

 • Promoted • New!

Senior Engineering Manager, FieldEdge (Global/Remote)

Xplor TechnologiesBurnaby, Metro Vancouver Regional District, CA
Remote
Full-time

A global technology company in Burnaby is seeking a Senior Manager of Engineering to lead the FieldEdge team.In this role, you will provide strategic direction and oversee multiple engineering proj... Show more

 • Promoted

Hybrid Software Engineering Manager — Scale Global Web Apps - C$139,500 - C$176,750 A Year

Healthcare Technology ProviderDelta, Canada
Full-time

Leading a team to enhance user solutions and facilitate engineering practices in a hybrid environment for a healthcare technology company. Show more

 • Promoted • New!

Remote Software Engineering Manager — Lead Crypto Projects

ToparoVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A forward-thinking, remote-first company in Montreal is seeking a Software Engineering Manager to lead their engineering team in revolutionizing the crypto space with their cutting-edge SaaS soluti... Show more

 • Promoted

Engineering Manager (Remote)

ProofVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Direct message the job poster from Proof.Proof is revolutionizing how law firms operate.Our platform is trusted by thousands of legal professionals to streamline workflows and unlock new levels of ... Show more

 • Promoted

AI-Driven Cloud Software Engineering Leader

Wenco International Mining SystemsVancouver, Metro Vancouver Regional District, CA
Full-time

A leader in mining technology solutions is seeking a Senior Software Engineering Manager to lead cloud software initiatives in Vancouver, BC.The successful candidate will oversee a multi-disciplina... Show more

 • Promoted

Hybrid Software Engineering Manager — Scale Global Web Apps

Henry Schein One | ExanSurrey, British Columbia, Canada
Full-time

A leading healthcare technology provider in Surrey is seeking a Software Engineering Manager.The role involves leading a team to enhance user solutions while facilitating engineering practices in a... Show more

 • Promoted

Engineering Project Manager - Xcode - $127,600 - $191,800 A Year

AppleRichmond, Canada
Full-time

Seeking an Engineering Project Manager to lead key initiatives for Xcode Cloud and partner integrations, shaping developer tools and workflows by defining roadmaps, managing schedules, and presenti... Show more

 • Promoted

Software Engineering Manager - C$142,750 - C$180,625 A Year

Henry Schein OneSurrey, Canada
Full-time

Manages a team of software engineers, leading them to build cloud-based dental practice management systems, focusing on continuous delivery and collaboration. Show more

 • Promoted • New!

Remote Senior Software Engineer Ai-Native Platform - C$145,000 - C$165,000 A Year - Remote

AplosRichmond, Canada
Remote
Full-time

Seeking a Senior Software Engineer for a nonprofit software provider to design AI-integrated core systems and optimize performance. Show more

 • Promoted

Survey Taker: Earn up to $25 per survey (Remote)

Earn HausSquamish, BC, CA
Remote
Full-time +1

Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion.You will help influence brand decisions on se... Show more

 • Promoted

Remote Engineering Manager - Hands-On Tech Leader

ProofVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A technology-driven legal service provider in Canada is seeking an Engineering Manager to lead a team while staying hands-on with code.You will be responsible for guiding engineers, making informed... Show more

 • Promoted

Engineering Manager, Platform & SaaS Systems

Menlo VenturesVancouver, British Columbia, Canada
Full-time

A leading tech company based in Vancouver is looking for an Engineering Manager.In this role, you will lead a talented team of engineers, oversee recruitment and development efforts, and build proc... Show more

 • Promoted

Lead Transmission Engineering Manager

MatchBox Consulting GroupRichmond, Metro Vancouver Regional District, Canada
Full-time

Join Matchbox Consulting Group as a Transmission Engineering Manager in the Lower Mainland, balancing technical and leadership roles in a supportive hybrid setup.This role is perfect for a transmis... Show more

 • Promoted

Remote Engineering Manager – Growth-Focused Leader

TELUS DigitalVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading tech company in Canada is seeking a skilled Manager, Agent Technology & Engineering to lead engineering teams working with cutting-edge technologies.This role requires at least 9 years in... Show more

 • Promoted

Software Engineering Manager

RB Global Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

The Manager – Software Engineering (.The team will perform analysis, development and ongoing support of key Salesforce components and the related ecosystem.The Manager will manage a team of Softwar... Show more

 • Promoted

Ai-Driven Cloud Software Engineering Leader - C$190,000 - C$215,000 A Year

Mining Technology SolutionsRichmond, Canada
Full-time

Lead a cloud software engineering team, managing resources and driving project delivery for a mining technology solutions company. Show more