Engineering Manager - CX/CCaaS Platform

1 month, 1 week ago
Full-time
Lead
Software Development
Sangoma Technologies

Sangoma Technologies

Sangoma Technologies specializes in providing comprehensive business communication solutions, including scalable Voice Over IP telephony systems, Unified Communications as a Service (UCaaS), and various hardware and software components that enhance IP ...

Diversified Telecommunication Services
251-1K
Founded 1984
$28M raised

Description

  • Lead CX/CCaaS engineering teams across software and infrastructure with ownership of reliability, performance, scalability, and feature delivery.
  • Partner with Product Management to define team objectives, prioritize work, and translate business needs into engineering plans.
  • Build, mentor, and develop high-performing remote or distributed engineering teams through 1:1s, performance reviews, and career growth plans.
  • Oversee agile delivery activities, including sprint planning, stand-ups, retrospectives, and status reporting.
  • Establish and promote engineering best practices such as reproducibility, observability, automation, and infrastructure as code.
  • Contribute hands-on to the design, development, and delivery of scalable, maintainable code.
  • Lead code reviews and foster continuous improvement, technical excellence, and knowledge sharing.
  • Design, implement, automate, and troubleshoot services in a VoIP/real-time communications environment.
  • Improve system observability, monitoring, and alerting to identify and resolve production issues proactively.
  • Own voice infrastructure reliability and scalability, including capacity planning, redundancy, fault tolerance, incident response, root cause analysis, and on-call support.

Requirements

  • 5+ years of experience in software engineering, infrastructure engineering, site reliability engineering, or platform engineering in a production environment.
  • Demonstrated leadership experience driving initiatives and delivering results through others.
  • Proven ability to lead, manage, and develop high-performing remote or distributed engineering teams.
  • Strong organizational skills with attention to detail and the ability to manage multiple priorities.
  • Proficiency in one or more programming languages such as Python or Elixir.
  • Hands-on experience in Linux or UNIX-based environments, including system troubleshooting and performance optimization.
  • Experience designing, querying, and optimizing relational databases such as MySQL or PostgreSQL.
  • Strong experience with Git and collaborative version control workflows such as branching and pull requests.
  • Excellent written and verbal communication skills in English.
  • Experience with real-time communications technologies such as FreeSWITCH, SIP, or WebRTC (nice to have).
  • Exposure to Elixir and Phoenix (nice to have).
  • Experience scaling engineering teams in high-growth environments (nice to have).
  • Background in CCaaS, UCaaS, or customer experience platforms (nice to have).
  • Must be authorized to work in the United States on a full-time basis for any employer.

Benefits

  • Extensive health, vision, dental, long-term disability, and short-term disability coverage after a short waiting period.
  • 401(k) matching program with 100% match on contributions up to 4%.
  • Employee Stock Purchase Plan available after one year of service.
  • Flexible Time Off plus company holidays.
  • Entrepreneurial work environment with high-growth career opportunities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Engineering Team Leader

Remote 251-1K Professional Services

Remote is hiring a Team Leader to manage a small engineering team and drive efficient product delivery across a fully remote, globally distributed organization.

Elixir Microservices Phoenix Ruby
3 hours, 43 minutes ago

Global Payments Experiences Engineering Manager

Stripe 5K-10K Diversified Financial Services

Stripe is hiring an Engineering Manager for its Global Payments Experiences team to lead full-stack work that expands payment methods and improves global payments processing for merchants.

5 hours, 5 minutes ago

Engineering Manager, Storage SRE

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb’s Storage SRE team is hiring an engineering manager to lead the reliability and evolution of its large-scale database infrastructure supporting mission-critical transactional systems.

6 hours, 33 minutes ago

Engineering Team Leader

Remote 251-1K Professional Services

Remote is hiring a Team Leader to manage a small engineering team and drive effective product delivery for its fully remote HR platform.

Elixir Microservices Phoenix Ruby
6 hours, 38 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers