Skip to content

Engineering Manager - CX/CCaaS Platform

Dallas, TXEngineering ManagementRemote5+ YOE
Summary

Lead engineering teams building and scaling Sangoma's CX/CCaaS platform. Drive reliability, observability, and delivery of VoIP/real-time communications services while mentoring distributed teams.

About the role

Responsibilities

  • Lead CX/CCaaS engineering teams across software and infrastructure, ensuring reliability, performance, and scalability of customer experience platforms
  • Partner closely with Product Management to define team objectives, align on priorities, and translate business requirements into actionable engineering plans
  • Build, mentor, and develop high-performing engineering teams through regular 1:1s, performance reviews, and structured career growth plans
  • Oversee agile delivery processes, including sprint planning, stand-ups, retrospectives, and status reporting
  • Establish and promote engineering best practices, including reproducibility, observability, automation, and infrastructure as code
  • Remain hands-on contributing to the design, development, and delivery of high-quality, scalable, and maintainable code
  • Lead and participate in code reviews, fostering a culture of continuous improvement, technical excellence, and knowledge sharing
  • Design, implement, automate, and troubleshoot services within a VoIP/real-time communications environment
  • Drive enhancements to system observability, monitoring, and alerting
  • Own the reliability and scalability of voice infrastructure, including capacity planning, redundancy, and fault tolerance strategies
  • Lead cross-functional incident response and root cause analysis for escalated issues
  • Participate in an on-call rotation and oversee after-hours maintenance activities

Requirements

  • Minimum of 5 years of experience in software engineering, infrastructure engineering, site reliability engineering (SRE), or platform engineering within a production environment
  • Demonstrated leadership capability with a track record of driving initiatives and delivering results through others
  • Proven ability to effectively lead, manage, and develop high-performing remote or distributed engineering teams
  • Strong organizational skills with high attention to detail and ability to manage multiple priorities
  • Proficiency in one or more programming languages such as Python or Elixir
  • Hands-on experience working in Linux or UNIX-based environments, including system-level troubleshooting and performance optimization
  • Experience designing, querying, and optimizing relational databases such as MySQL or PostgreSQL
  • Strong experience with version control systems, particularly Git, including collaborative workflows
  • Excellent written and verbal communication skills in English

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
Skills
PythonElixirLinuxMySQLPostgreSQLGitFreeSWITCHSIPWebRTCPhoenix