Remotery

Engineering Manager – CCaaS Platform

Posted May 19

This is a fully remote position, open to applicants in Colombia.

📋 Description

• Lead, mentor, and develop a team of full stack engineers, encouraging a culture of ownership, accountability, and ongoing improvement.

• Propel the delivery of essential functionalities across Sangoma’s Contact Center as a Service platform to support real-time customer interactions.

• Oversee team execution from start to finish, including planning, design, delivery, production operations, and continuous iteration.

• Collaborate closely with Product, Design, and Engineering leadership to align priorities, establish roadmaps, and provide customer value.

• Ensure the team constructs scalable, high-performance services and user experiences across backend, frontend, and infrastructure.

• Direct architectural decisions for Python-based services and modern JavaScript frameworks (React, Vue).

• Supervise the integration of services with real-time communication technologies, including FreeSWITCH, SIP, and WebRTC.

• Promote engineering excellence through code quality, testing strategies, observability, and best operational practices.

• Advocate for reliability, performance, and scalability within an event-driven architecture that utilizes PostgreSQL, Redis, and Kafka.


⛳️ Requirements

• Demonstrated experience in leading and managing engineering teams, including hiring, coaching, and performance evaluation.

• Strong technical expertise with practical experience in developing backend services using Python (FastAPI, Flask, Django).

• Comprehensive understanding of frontend development with JavaScript frameworks such as React or Vue.

• Proven experience in designing, delivering, and operating complex, scalable web applications in a production environment.

• Familiarity with cloud-based systems (AWS or similar) and containerization (Docker; Kubernetes is an added advantage).

• Experience with relational databases like PostgreSQL and caching technologies such as Redis.

• Knowledge of event-driven systems and messaging platforms (Kafka, RabbitMQ, or similar).

• Experience working within microservices or distributed architectures.

• Strong understanding of modern development workflows, including Git, CI/CD, and automated testing.

• Proven ability to work effectively with distributed, remote teams.

• Proficient in both written and verbal English communication skills.

• **Nice to Have**

• Experience with real-time communications technologies (FreeSWITCH, SIP, WebRTC).

• Familiarity with Elixir and Phoenix.

• Experience in scaling engineering teams within high-growth environments.

• Background in CCaaS, UCaaS, or customer experience platforms.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Flexible work hours and remote work options.

• Professional development and training opportunities.

• Collaborative and inclusive work environment.

People also viewed

refurbed1 day ago

Senior Engineering Manager

AT flagAustria OnlyFull-timeSoftware Engineering Manager
ApplyView job
Atlan Stormwater1 day ago

Senior Engineering Manager – Data Platform

IN flagIndia OnlyFull-timeSoftware Engineering Manager
ApplyView job
Hint Health1 day ago

Engineering Manager

CR flagCosta Rica OnlyFull-timeSoftware Engineering Manager
ApplyView job
Trust Wallet2 days ago

Senior Engineering Manager

Anywhere in the WorldFull-timeSoftware Engineering Manager
ApplyView job
iFood2 days ago

Software Engineering Manager – Affirmative Hiring for Women

BR flagBrazil OnlyFull-timeSoftware Engineering Manager
ApplyView job
EWOR6 days ago

Supply Chain Co-Founder / Head of Engineering

EuropeFull-timeSoftware Engineering Manager
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers