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.
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.
- ...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 workFull timeWork from homeWorldwideFlexible hours
$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 workLong term contractFull timeWork from homeFlexible hours- ...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...SuggestedWork at office
- ...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 workLocal area
- ...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 jobContract work
- ...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
- ...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 jobContract work
- ...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 contractFull timeTemporary workLocal areaShift work
$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 workFull timeLive InWork at officeFlexible hours- ...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 officeShift work
$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 workWork at officeLocal areaFlexible hours2 days per week3 days per week$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 workFull time$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 timeInternship$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 workWork at officeFlexible hours$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 workLong term contractFull timeTemporary workShift work$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 timeInternshipWork at officeWork from home3 days per week- ...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 contractWork at office
- ...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 workLong term contractPermanent employmentFull timeInternshipFlexible hours
- ...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 workFull time
- ...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 timeInternship
$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 timeContract workDirect hireWork at officeLocal areaFlexible hours2 days per week3 days per week$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 workLive InFlexible hours$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 workInternshipWork at officeFlexible hours- ...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 workFull timeContract workFor contractorsWork at office
$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 workLocal area- ...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...InternshipWork at officeFlexible hours
- ...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 workLong term contractFull timeFor contractorsSeasonal workWork at office
- ...Global Banking and Markets Engineering (GBME) is the fast-moving, award... ...is searching for a Principle Software Engineer who is eager to... ...relationship with technology partners, management, and business stakeholders... ...requirements. Remote-friendly work environment will...Remote workPermanent employmentFlexible hours
- ...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 workHourly payPermanent employmentFull timeWork at office
$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 employmentFlexible hours
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!
- software support Toronto, ON
- software implementation project manager Toronto, ON
- software application developer Toronto, ON
- software intern Toronto, ON
- software qa Toronto, ON
- remote software Toronto, ON
- junior software developer .net Toronto, ON
- software asset management analyst Toronto, ON
- embedded software Toronto, ON
- software trainer Toronto, ON
