Engineering Manager - CCaaS Platform /CX

Remote Full-time
Engineering Manager – CCaaS Platform /CX Build it. Ship it. Own it. At Sangoma, we build the technology that keeps businesses connected. From UCaaS and CCaaS to real-time communications infrastructure, our platforms power millions of conversations every day. Our engineering teams operate with trust, autonomy, and accountability. We move with purpose, collaborate across teams, and take responsibility for outcomes—not just output. As an Engineering Manager, you won’t just oversee delivery—you’ll own services, grow teams, and drive technical direction. You’ll empower engineers, shape systems, and raise the bar across everything we build. Our Call Center Engineering team is looking for an Engineering Manager to lead the development and evolution of the services and infrastructure behind Sangoma’s CCaaS platform. You will lead a team of full stack engineers, partnering closely with product, platform, and voice engineering to deliver reliable, scalable customer experience capabilities. This role can be based in US, Canada or Medellin Columbia Your Role Lead, mentor, and grow a team of full stack engineers, fostering a culture of ownership, accountability, and continuous improvement Drive delivery of core capabilities across Sangoma’s Contact Center as a Service platform supporting real-time customer interactions Own team execution end-to-end, from planning and design through delivery, production operations, and iteration Partner closely with Product, Design, and Engineering leadership to align priorities, define roadmaps, and deliver customer value Ensure the team builds scalable, high-performance services and user experiences across backend, frontend, and infrastructure Guide architectural decisions across Python-based services and modern JavaScript frameworks (React, Vue) Oversee integration of services with real-time communication technologies including FreeSWITCH, SIP, and WebRTC Drive engineering excellence through code quality, testing strategies, observability, and operational best practices Champion reliability, performance, and scalability across an event-driven architecture leveraging PostgreSQL, Redis, and Kafka Requirements Your Background Proven experience leading and managing engineering teams, including hiring, coaching, and performance management Strong technical background with hands-on experience building backend services in Python (FastAPI, Flask, Django) Solid understanding of frontend development using JavaScript frameworks such as React or Vue Experience designing, delivering, and operating complex, scalable web applications in production Familiarity with cloud-based systems (AWS or similar) and containerization (Docker; Kubernetes is a plus) Experience with relational databases such as PostgreSQL and caching technologies like Redis Understanding of event-driven systems and messaging platforms (Kafka, RabbitMQ, or similar) Experience working in microservices or distributed architectures Strong knowledge of modern development workflows, including Git, CI/CD, and automated testing Experience working effectively with distributed, remote teams Fluency in written and verbal English communication skills Nice to Have Experience with real-time communications technologies (FreeSWITCH, SIP, WebRTC) Exposure to Elixir and Phoenix Experience scaling engineering teams in high-growth environments Background in CCaaS, UCaaS, or customer experience platforms What Success Looks Like Your team consistently delivers high-quality, scalable features that improve customer and agent experience Engineers on your team grow in capability, ownership, and impact Services owned by your team are reliable, observable, and continuously improving You influence both technical direction and team culture across the organization
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Business Analyst - Generation Reshaping/Very Large Customer

Remote Full-time

Experienced Data Entry Professional for UPS Remote Job - Full Time, $260/Day - Work from Home Opportunity

Remote Full-time

Growth Support Specialist

Remote Full-time

PEZA Compliance Officer (6 Months Contract)

Remote Full-time

**Experienced Customer Service Representative I - Higher Education Support - Work from Home Opportunity at blithequark**

Remote Full-time

Principal Data Scientist - Generative AI job at Citizens Financial Group in Westwood, CA

Remote Full-time

**Experienced CVS Data Entry Specialist – Entry-Level Remote Opportunity with Blithequark**

Remote Full-time

**Experienced Part-Time Customer Service Representative – Remote Work Opportunity with arenaflex**

Remote Full-time

Entry-Level Work from Home Customer Support Specialist – Remote Chat and Email Support Role with Comprehensive Training and Career Growth Opportunities

Remote Full-time

**Experienced Full Stack Customer Support Representative – Remote Live Chat Support at arenaflex**

Remote Full-time
← Back to Home