Software Engineering Manager - UCaaS

Canada Posted Jun 22, 2026 0 views

Compensation

Compensation not disclosed

This employer didn't list pay. Model a likely range with the calculator.

Model this offer in the calculator

Job description

Team: IT

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineering Manager - UCaaS based in Canada.

This role offers the opportunity to lead a globally distributed engineering team building mission-critical Unified Communications (UCaaS) solutions used by organizations worldwide. You will play a central role in shaping the architecture, scalability, and reliability of a cloud communications platform that powers voice, messaging, collaboration, and real-time connectivity services. Acting as both a technical leader and people manager, you will guide engineering excellence while partnering closely with product, infrastructure, and customer-facing teams. The environment is fast-paced, collaborative, and innovation-driven, with a strong focus on distributed systems and cloud-native technologies. You will influence key technical decisions, improve engineering practices, and ensure the delivery of highly available, enterprise-grade communication services. This is a high-impact leadership role for someone passionate about building and scaling complex SaaS platforms.

Accountabilities

  • Lead, mentor, and grow a globally distributed team of software engineers, fostering a culture of ownership, collaboration, and continuous improvement.
  • Partner with Product Management to define priorities, align roadmaps, and deliver strategic UCaaS platform initiatives.
  • Drive the design, development, scalability, and reliability of cloud communications services including voice, messaging, and integrations.
  • Participate in architecture reviews, technical design discussions, and long-term engineering strategy decisions.
  • Ensure engineering best practices across CI/CD, testing, automation, observability, and operational excellence.
  • Oversee platform reliability through monitoring, incident response, root cause analysis, and continuous improvement efforts.
  • Collaborate with cross-functional teams including Product, Support, Infrastructure, Security, and Customer Success to ensure delivery success.
  • Recruit, retain, and develop top engineering talent while supporting career growth and team capability building.
  • Requirements

    • 8+ years of software engineering or platform engineering experience, including at least 3+ years in engineering management roles.
    • Proven experience leading distributed or remote engineering teams in SaaS, UCaaS, VoIP, or telecommunications environments.
    • Strong technical background in distributed systems, cloud-native architecture, APIs, and microservices.
    • Proficiency in one or more programming languages such as Python, Java, Go, Node.js, or Elixir.
    • Experience with Linux/Unix systems, relational databases (PostgreSQL, MySQL), and modern development practices.
    • Strong knowledge of CI/CD pipelines, Git workflows, automated testing, and DevOps principles.
    • Familiarity with UCaaS or communications technologies such as SIP, VoIP, WebRTC, SBCs, or call routing is highly valued.
    • Experience working with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
    • Excellent leadership, communication, coaching, and stakeholder management skills.
    • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
    • Benefits

      • Competitive compensation package with performance-based rewards.
      • Extended healthcare coverage including medical, dental, vision, and disability benefits.
      • Group RRSP / retirement savings plan with employer contributions.
      • Life insurance, AD&D, and critical illness coverage.
      • Generous paid time off and holiday benefits.
      • Flexible remote work environment with adaptable working hours.
      • High-growth, entrepreneurial engineering culture with strong career development opportunities.
      • Opportunity to work on large-scale, mission-critical global communications platforms.

Related roles

Similar jobs