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, mentor, and develop a globally distributed team of software engineers.
  • Foster a culture of accountability, collaboration, innovation, and continuous improvement.
  • Partner with Product Management to prioritize, plan, and deliver strategic product initiatives.
  • Drive the development, scalability, reliability, and performance of the UCaaS platform.
  • Lead engineering efforts across voice, messaging, provisioning, administration, integrations, and communications services.
  • Participate in architecture reviews, technical design discussions, and engineering planning.
  • Guide technical decisions, code reviews, and software development best practices.
  • Champion Agile development, CI/CD, automation, testing, observability, and operational excellence.
  • Support platform reliability through monitoring, incident management, root cause analysis, and continuous improvement.
  • Collaborate with Product, Customer Success, Support, Infrastructure, and Security teams to ensure successful delivery and customer satisfaction.
  • Recruit, retain, and develop top engineering talent.

Requirements

  • 8+ years of software engineering, platform engineering, or related technical experience.
  • 3+ years of engineering management experience leading software engineering teams.
  • Experience managing remote and globally distributed engineering teams.
  • Experience working in UCaaS, VoIP, telecommunications, cloud communications, real-time communications, or customer-facing SaaS environments.
  • Strong software engineering background with experience in modern application development and distributed systems.
  • Experience with one or more programming languages such as Python, Elixir, Java, Go, or Node.js.
  • Experience with cloud-native architectures, APIs, microservices, and scalable SaaS applications.
  • Experience with Linux/Unix environments.
  • Experience with PostgreSQL, MySQL, or similar relational databases.
  • Experience with Git, CI/CD pipelines, automated testing, and modern software development practices.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
  • Strong communication, leadership, coaching, and stakeholder management skills.
  • Preferred: experience with UCaaS platforms, cloud telephony, PBX systems, voice applications, or business communications solutions.
  • Preferred: strong understanding of SIP, VoIP, WebRTC, SBCs, call routing, provisioning systems, and telecommunications infrastructure.
  • Preferred: experience with Asterisk, FreePBX, FreeSWITCH, Session Border Controllers (SBCs), or similar communications technologies.
  • Preferred: experience with Microsoft Teams integrations, SIP Trunking, messaging platforms, or collaboration technologies.
  • Preferred: experience with AWS, Azure, or Google Cloud.
  • Preferred: experience with Kubernetes, Docker, Infrastructure as Code, and observability platforms.
  • Preferred: experience supporting highly available, mission-critical communications platforms.
  • Preferred: experience with programming languages such as PHP or Lua.

Benefits

  • Extended Healthcare Plan for Canada (medical, disability, dental, and vision).
  • RPP - Group RRSP.
  • Group life, AD&D, and critical illness insurance.
  • Paid time off benefits.
  • Work-from-home flexibility with flexible hours.
  • Entrepreneurial work environment.
  • High-growth career opportunities.
  • Equal opportunity employer status for protected groups, including protected veterans and individuals with disabilities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Engineering & Innovation Manager

Phoenix Software 251-1K IT Services

Phoenix is hiring an Engineering & Innovation Manager to lead AI, automation and software engineering initiatives that support digital transformation for UK public sector and regulated customers.

Agile Azure
8 hours, 21 minutes ago

Engineering Manager

Portless 11-50 logistics & supply chain

Portless is hiring an Engineering Manager to lead execution, people management, and delivery operations for a globally distributed engineering team building a 24/7 global logistics and supply chain platform.

E-commerce Shopify WooCommerce
8 hours, 36 minutes ago

Senior Engineering Manager - LATAM

AOA Internet Software & Services

AOA is hiring a Senior Engineering Manager to lead a remote engineering team delivering high-quality B2B/SaaS and eCommerce projects for clients across varied stacks and languages.

Design Systems E-commerce Next.js React
8 hours, 36 minutes ago

Senior Engineering Manager, Compute

Temporal 51-250 Internet Software & Services

Temporal is hiring a Senior Engineering Manager, Compute to lead the team building the large-scale compute platform that powers its AI customer workloads and to ensure it is reliable, efficient, and invisible to customers.

AWS GCP Kubernetes Serverless
8 hours, 36 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