Remote Software Engineering Manager - UCaaS (Remote Canada or Colombia)
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.
- 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
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.
$95.5k - $159k per year
...The Manager, Software Development & Testing is a hands-on people leader responsible for the day-to-day execution, quality, and delivery of software solutions within Alimentiv’s clinical imaging ecosystem. This role combines technical leadership with team management to ensure...Remote workManual labor- ...We're looking for a full-time Partnerships Manager who can turn the right relationships into... ...with occasional travel — the day-to-day is remote, but you'll be expected to attend industry... ...gatherings as the role requires • Live in Canada (we’re a remote-first team) Why Acceler8...Remote workLong term contractFull timeLive InFlexible hours
$180k - $300k per year
...communities. The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and... ...be focused on building industry-leading Enterprise Content Management applications and services on our multi-tenant, highly...Remote workWork at officeLocal areaWork from home- ...build them. With an unlimited budget for Anthropic tokens, our engineers use AI agents to write, review, and ship production code every day... ...• You have strong opinions, loosely held, about how AI changes software architecture, team structure, and engineering culture • You think...Remote workLong term contractShift work
$20 - $22 per hour
Location: Vancouver, BC (Remote) Position: Software Engineer Intern Salary: $20-22 per hour About the Role Ace1 Media is looking for a passionate and motivated Software Engineer Intern to join our development team. This is a hands-on internship where youll gain real-world experience...Remote workHourly payLong term contractFull timeInternshipManual laborFlexible hours$200k - $250k per year
...excited to hire an empowered, remote-first community to support... ...salespeople to achieve more.Orum 's Engineering Team plays a pivotal role in... ..., coaching, and performance management Dive into technical... ...looking for: ~2+ years managing software engineering teams that have...Remote workFlexible hours$124k - $138k per year
...Reporting to the Sr. Director Pharmacy Program Management, the Pharmacy Program Manager is responsible for driving strong, collaborative... ...work location. Your recruiter can share more information about our total rewards package during the hiring process. #LI-Remote #LI-SG1...Remote workLong term contract- ...style to life. Reports to: Director of Engineering Location: Remote, United States About the Role Our... ...bar for the developers around you. As Software Engineer (Team Lead), you will serve as... ...and what you are looking for. • Hiring Manager Interview - A deeper conversation focused...Remote workRemplacementInternshipImmediate start
- ...intersection where strategy meets innovation. On one side, our engineers are developing cutting-edge UAV systems; on the other, our business... ...will define the future of defense. As a Business Development Manager focused on the Canadian defense sector, you will be the key connector...Remote workContract workFor contractorsWorldwide
$146k - $181k per year
Engineering Manager, Platform Services ABOUT US Procurify is the AI-enhanced procurement and AP automation... ...In this role, you’ll manage a team of software engineers and serve as a technical... ...spend smarter Procurify is a remote-first company with a big heart and a strong...Remote workLong term contractFlexible hours$2300 - $3000 per month
• Location: Remote / Virtual • Job Type: Full-Time • Salary Range: $2,300 - $3,000/month At HireHawk, we connect top global talent with high... ...an entrepreneurial E-commerce Director / Senior E-commerce Manager to build our digital commerce function from the ground up. You’ll...Remote workFull time$165k - $200k per year
...security strategy across our fully remote workforce operating in the United States, Canada, Mexico and the United Kingdom.... ...and industry best practices. Risk Management and Threat Assessments: • Conduct... ...security policies using MDM software (Kandji) to protect company assets...Remote workWork at officeHome office- CapIntel is a software platform built for wealth management enterprises to help financial advisors explain complex investment... ...in Deloitte’s Technology Fast 50 Canada and Fast 500 North America in 2025,... ...who enjoys solving practical engineering problems, working across teams, and...Remote work
- ...compliance, benefits, performance, and equipment management into one seamless platform. With AI-... ...success story? As the fastest-growing Software as a Service (SaaS) company in history,... ...status and country The flexibility of remote work, including optional WeWork access...Remote workLocal areaImmediate start
$127k - $161k per year
Title: Director of Canada Communications Department: Communications... ...Compensation: 127K - 161K CAD Location: Remote - Canada (Candidates based in... ...counsel, including to the Managing Director, by understanding WES... ...across WES as well as manage one direct report. What You'll...Remote workWork at officeLocal areaWorldwideRelocationFlexible hours- ...and raise the bar. Location: Remote with overlap to our New York... ...s recruiting strategy across engineering, AI/ML, product, GTM, and leadership... ...with Founders and hiring managers to define role requirements,... ...is one of the largest B2B software markets in the world ($220bn...Remote workLong term contractContract workInternshipImmediate startWork from homeRelocationHome officeVisa sponsorship
- ...systems are aligned with client engineering standards and business... ...application. • Install product software, hot fixes, and patches (in collaboration... ...data, and symbology). • Manage user groups, profiles, and permissions... ...• Provide desk-side and remote support to end users. •...Remote workFor contractors
$70k - $95k per year
...insights, and testing outcome • Manage multiple design projects... ...range for this position based in Canada is $70,000- $95,000 CAD. This... ...Environment Requirements As a remote-first company, you’ll have the... ...PC or Mac available), computer software platforms, and other office productivity...Remote workWork at officeHome office$41k - $68k per year
...Job Title: Clinical Data Coordinator Job Salary: $41,000 - $68,000 CAD Job Location: London, Ontario (hybrid/remote) Reports To: Manager, Clinical Data Management Support Department/Unit Name: Clinical Data Management Role Summary: Responsible for assisting...Remote workInternshipLocal area$114k - $142k per year
...application development, DevOps, data engineering, security and compliance, and... ...are a global company and operate fully remote with employees in Canada, the United States, and Latin America... ...Mission We are seeking an AWS Alliance Manager to support our growing alliances organization...Remote workWork at officeImmediate startFlexible hours- ...at Evolving Web. The Finance Manager will oversee the financial health... ...good knowledge of taxation in Canada and Quebec (an asset if you... ...skills in Google Sheets or similar software ~ You like to improve... ...the office and two days working remotely each week Ready to make a...Remote workLong term contractFor contractorsWork at officeLocal areaFlexible hours2 days per week
- ...you are at HQ, in a retail store, or remote, you will be part of a team that thrives... ...connection. Reports to: Director of Engineering Location: Canada - Remote About the Role As our Lead QA... ...Cross-Functionally • Partner with product managers, developers, and DevOps to embed QA...Remote workInternshipLocal areaShift work
$47k per year
GroupHEALTH New Business Development Specialist Location: Remote - Canada Job type: Full time, Permanent Working arrangement: Remote About GroupHEALTH... ...through effective planning, execution, and performance management. Your Career Path: We offer a clear progression path with...Remote workPermanent employmentFull timeWork at officeLocal area- ...have specialized in the Oracle Engineering and Construction (formerly... ...automated approach to drive project management excellence with our clients... ...of our locations including Canada, USA, Brazil, and Philippines... ...with success working remotely will be considered, regardless...Remote workFull time
$81k - $97k per year
...Strategist Department: Performance Job Location: Remote (Canada) Role Type: Full-Time, Permanent Hours:... ...design, and data and measurement, managing more than $5 billion USD in advertising... ...expertise. - Example: You either manage team members directly or work closely with...Remote workLong term contractPermanent employmentFull timeInternshipMonday to fridayFlexible hoursShift work$210k per year
...Team: The Platform team empowers engineering teams and other functions at... ...to build, ship, and operate software quickly and reliably. You’ll play... ...financial services in Canada, one sat at a time. • Impact millions... ...wellness spending accounts. • Remote-friendly: Work from anywhere...Remote workLong term contractWork at office- ...globally - Australia, New Zealand, Singapore, Malaysia, the UK and Canada. We now service over 300,000 businesses and more than 2 million... ...allocate capital and where we focus) is driven by our Mission • We are Remote First - we champion a remote environment with a preference for...Remote workHome office
- ...Compliance officers, mission managers, and administrators have their... ...need for a Senior Product Manager to oversee the full lifecycle... ...organization, connecting across engineering, operations, finance,... ...opportunities. This role is located in Canada, ideally in the Toronto area,...Remote workImmediate startFlexible hours
- Position is Remote (Canada, or Latin / South America) No agencies please Maximus ( is a mission-driven consumer performance medicine company... ...Role We are looking for a highly technical Paid Search & YouTube Manager who thrives on intent capture, granular data analysis, and...Remote workWeekly payFlexible hoursShift work
- Title: Market Logistics Manager Location: Ontario, Canada Reporting to: Regional Logistics Manager About Gofor Delivers Inc. Gofor Delivers Inc. is a... ...terminal locations may be required. • Combination of office, remote, and field-based work environments. • Ability to stand,...Remote workInternshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Software Engineering Manager - UCaaS (Remote Canada or Colombia). Be the first to apply!
- teletravail informatique Truro, NS
- remote english speaking Truro, NS
- remote post production coordinator Truro, NS
- remote manager Truro, NS
- salesforce remote Truro, NS
- health coach remote Truro, NS
- assistante teletravail Truro, NS
- remote executive assistant Truro, NS
- remote personal assistant Truro, NS
- remote customer service Truro, NS
