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 - UCaaS At Sangoma, you don’t just contribute code, you own outcomes. We build the technology that keeps businesses connected... ...and just won't oversee delivery, they will drive outcomes. Remote but best candidate will be located in either Central or...Remote workLong term contractFull timeTemporary workFlexible hours
- ...needs. About the Role We are looking for an experienced Engineering Manager to lead a team responsible for building and operating modern... ...Key Responsibilities Lead, coach, and develop a team of software engineers, including performance management and career development...SuggestedPermanent employmentContract work
- ...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
- ...Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company.... ...reliable safety-critical electronics and software systems to the aerospace, defence, and space... ...Time Working Arrangement : Fully Remote Responsibilities Participate in the...Remote workFull time
- ...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
- ...investors in the world. Our client is a professional investment management organization that globally invests the funds to ensure long-... ...the team towards the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations...Long term contractFor subcontractor
$140k - $190k per year
..., AutoSync , Dealertrack Canada and CMS — help Canadians buy,... ...will be within our Collateral Management (CMS)team, a national tech... ...critical, real-world domain where software decisions directly reduce... ...opportunities. We’re looking for an Engineering Manager to build and lead a...Long term contractTemporary 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
- ...Loopio is looking for a senior engineering leader to own our Site... ...Coach and develop engineering managers and senior individual contributors... ...Where You’ll Work Loopio is a remote-first workplace because we recognize... ...flexibly. We are HQ’d in Canada, with established hub regions...Remote workInternshipWork from homeHome 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
$148k - $185k per year
...customers across Brazil, Mexico, and Colombia. Guided by our mission to... ...About the role Our Engineering team helps Nubank to create and... ...strive for state-of-the-art software development practices that currently... ..., where teams collaborate remotely and periodically come...Remote work$140.6k - $190.6k per year
...Engineering Manager, CoCounsel Application Are you ready to lead an engineering team pushing... ...Expertise : 5+ years of hands-on software engineering experience, with meaningful... ...118,400 USD - $219,800 USD. For Ontario, Canada, the base compensation range for this role...Full timeWork 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- ...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
$192k - $288k per year
...AI Native Staff Software Engineer About Us Nu is one of the largest digital financial platforms... ...customers across Brazil, Mexico, and Colombia. Guided by our mission to fight... ...responsible for Designing, building and managing agentic workflows that power end-to-...Work at officeFlexible hours- Clinical Trial Manager I/ll. Remote based in Canada Syneos Health® is a leading fully-integrated life sciences services organization built to accelerate customer success. We partner with innovators at every point across the drug development and commercialization continuum...Remote workContract work
$155.9k - $219.7k 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- ...combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions... ...term career advancement As a Senior AI Software Engineer, you'll transform business... ...processes. Operational Excellence: Manage a ticket-driven workflow in Jira, optimizing...Long term contractFull timeInternship
$69 per hour
...physical location. There is no option to work remotely. Work setting Startup company International level Software company Information technology (IT) service... ...languages Mail server software PHP Project management software Programming software Web...Remote workPermanent employmentFull time- ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada Duration : 4–8 months (with potential extension up to 12+ months) Compensation : Paid via government-supported internship grants Pathway : Long-term internship...Remote jobLong term contractFull timeTemporary workInternship
- ...join us! About the job - Principal Software Engineer ContactMonkey's platform already... ...level - VPCs, IAM boundaries, secrets management, queue-based decoupling, cost control.... .... Our engineering team works primarily remote but we are looking for someone who is willing...Remote workWork at officeWorldwide1 day per week
$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$122k - $170k per year
...our backend systems We’re a group of engineers who care deeply about code quality,... ...business. The role We’re looking for a Software Engineer 3 to help design, build, and... ..., and auditable. This is a Canada-based, fully remote role. You’ll collaborate closely with...Remote workFull timeWorldwideFlexible hours- ...and technically proficient Senior Backend Engineer to join our Customer Focus Group (CFG)... ..., product, sales, customer success, and management teams to ensure customer feedback is reflected... ..., automated testing, and modern software delivery practices. Nice to Have:...
- ...South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our... ...for a Senior Quantum Field Engineer. As a Senior Quantum Field Engineer... ...developers, and product managers to drive an entirely new quantum... ...from our office in Toronto or remote in Canada Travel: 20% travel...Remote workPermanent employmentContract workWork at office
- ...possible. The Opportunity As a Senior Software Engineer at Caribou, you will shape the... ...Top 10 Fast-Growing Technology Company in Canada (The Globe and Mail 2025). Hybrid work... ...one day a week in-office. Options to work remotely - we just care about getting the best work...Remote workFull timeSummer workWork at office1 day per week
- ...fastest growing companies in Canada and ranks 6th in Deloitte's Technology... ...Talks: StackAdapt is a Remote First company, we are open to... ..., TiDB, MariaDB Build software that utilize messaging queues... ...experience as a Backend Software Engineer. ~ Very strong problem...Remote workLocal areaWork from homeHome office
$160k - $185k per year
...Our products are trusted by adventurers, remote workers, and emergency responders around... ...Web platform is how thousands of users manage accounts, configure devices, and stay connected... ...stay connected anywhere. As a Senior Software Engineer, you’ll lead technically significant...Remote workFull timeFlexible hours$140.6k - $190.6k per year
...Job Description Senior Manager, Software Engineering — Search Platform Overview of the Role The CoCounsel Legal Integrations team 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...Full timeInternshipWork at officeLocal areaFlexible hours2 days per week3 days per week$180k - $220k per year
...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time Zone hours. __ Who are you... ...velocity, quality, and developer experience while managing risk appropriately. Identify and prioritize...Remote workLong term contractFull timeFlexible 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 qa Toronto, ON
- software Toronto, ON
- software quality assurance Toronto, ON
- software trainer Toronto, ON
- junior software developer .net Toronto, ON
- software implementation project manager Toronto, ON
- embedded software Toronto, ON
- remote software Toronto, ON
- entry level software Toronto, ON
- software technical support Toronto, ON
