
Software Engineering Manager – UCaaS
Posted 9 hours ago

Posted 9 hours ago
This is a fully remote position, open to applicants in Canada.
• Lead, mentor, and cultivate a globally distributed team of software engineers.
• Promote a culture of accountability, collaboration, innovation, and ongoing improvement.
• Collaborate with Product Management to prioritize, plan, and implement strategic product initiatives.
• Oversee the development, scalability, reliability, and performance of Sangoma's UCaaS platform.
• Direct engineering efforts in support of voice, messaging, provisioning, administration, integrations, and communication services.
• Engage in architecture reviews, technical design discussions, and engineering planning activities.
• Steer engineering teams through technical decisions, code reviews, and best practices in software development.
• Advocate for Agile development, CI/CD, automation, testing, observability, and operational excellence.
• Ensure platform reliability through monitoring, incident management, root cause analysis, and continuous improvement initiatives.
• Work in partnership with Product, Customer Success, Support, Infrastructure, and Security teams to guarantee successful delivery and customer satisfaction.
• Recruit, retain, and nurture top engineering talent.
• Over 8 years of experience in software engineering, platform engineering, or a related technical field.
• More than 3 years of experience in engineering management, leading software engineering teams.
• Proven experience managing remote and globally distributed engineering teams.
• Background in UCaaS, VoIP, telecommunications, cloud communications, real-time communications, or customer-facing SaaS environments.
• Robust software engineering background with expertise in modern application development and distributed systems.
• Proficiency in one or more programming languages such as Python, Elixir, Java, Go, or Node.js.
• Familiarity with cloud-native architectures, APIs, microservices, and scalable SaaS applications.
• Experience working in Linux/Unix environments.
• Knowledge of PostgreSQL, MySQL, or similar relational databases.
• Experience with Git, CI/CD pipelines, automated testing, and contemporary software development practices.
• Bachelor's degree in Computer Science, Engineering, Information Technology, or an equivalent practical experience.
• Excellent communication, leadership, coaching, and stakeholder management abilities.
• Extended Healthcare Plan (Medical, Disability, Dental & Vision)
• RPP - Group RRSP
• Group Life - AD&D - Critical Illness Insurance
• Paid Time Off Benefits
• Work From Home - Flexible hours
• Entrepreneurial work environment partnered with high growth career opportunities.
Zero Hash
Anthology Careers
Flosum
Mozilla
Get handpicked remote jobs straight to your inbox weekly.