Remotery

Software Engineering Manager – UCaaS

Posted 9 hours ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Zero Hash7 hours ago

Engineering Manager – Fiat Payments, Banking Infrastructure

US flagUnited States OnlyFull-timeSoftware Engineering Manager
ApplyView job
Anthology Careers7 hours ago

Senior Development Manager, Software Engineering

US flagUnited States OnlyFull-timeSoftware Engineering Manager$140k – $173.8k/year
ApplyView job
Flosum7 hours ago

Director of Software Engineering

CA flagCanada OnlyFull-timeSoftware Engineering Manager
ApplyView job
Mozilla7 hours ago

Senior Engineering Manager, Web Apps

US flagUnited States OnlyFull-timeSoftware Engineering Manager$175k – $200k/year
ApplyView job
Spokeo7 hours ago

Software Development Manager

US flagUnited States OnlyFull-timeSoftware Engineering Manager$164.7k – $197.1k/year
ApplyView job
Cohere7 hours ago

Engineering Manager, FDE Infrastructure

SA flagSaudi Arabia OnlyFull-timeSoftware Engineering Manager
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers