Engineering Manager - CX/CCaaS Platform

23 hours, 43 minutes 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

Manager, Software Engineering (Card Experiences)

Affirm 1K-5K Diversified Financial Services

Affirm is seeking an Engineering Manager to lead a full-stack team building Affirm Card customer experiences and driving customer-facing feature delivery for the Card Experience.

React Native System Design
43 minutes ago

Senior Engineering Manager

Faire 1K-5K Textiles, Apparel & Luxury Goods

Faire is hiring an Engineering Manager to lead a cross-functional team building the core software that powers its wholesale marketplace and customer experience.

Machine Learning
58 minutes ago

Manager, Engineering

Smartsheet 1K-5K Internet Software & Services

Smartsheet is seeking a Software Engineering Manager to lead mission-critical grid service and platform infrastructure that powers high-scale, highly available services for millions of customers worldwide.

Agile AWS Machine Learning Scrum System Design
1 hour, 13 minutes ago

Senior Engineering Manager, ASPL

Upstart 1K-5K Banks

Upstart is seeking a Senior Engineering Manager to lead the ASPL engineering team in building and improving auto-secured lending products that expand eligibility, reduce borrower friction, and support trustworthy customer experiences in a regulated environment.

1 hour, 13 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