Sangoma logo
Sangoma

Sangoma Technologies is a trusted world leader in value-based Unified Communications & UCaaS solutions.

Software Engineering Manager – UCaaS

Engineering ManagerEngineering ManagerFull TimeRemoteLeadTeam 201-500Since 1984H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

1 day ago

Salary

0

Seniority

Lead

Job Description

Software Engineering Manager – UCaaS

Sangoma

• 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 Sangoma's UCaaS platform. • Lead engineering efforts supporting voice, messaging, provisioning, administration, integrations, and communications services. • Participate in architecture reviews, technical design discussions, and engineering planning. • Guide engineering teams through 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 initiatives. • Collaborate with Product, Customer Success, Support, Infrastructure, and Security teams to ensure successful delivery and customer satisfaction. • Recruit, retain, and develop top engineering talent.

Job 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 within 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.

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.

Related Categories

Related Job Pages

More Engineering Manager Jobs

Autodesk logo

Software Development Manager, Preconstruction

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Lead, coach, and develop a high-performing team of software engineers in a hybrid and globally distributed environment • Partner closely with Product Managers, Designers, Architects, and stakeholders to deliver meaningful customer value • Foster a culture of inclusion, innovation, accountability, and continuous learning aligned with Autodesk values • Help engineers understand how their work connects to customer outcomes and broader business goals • Provide technical guidance and mentorship while empowering engineers to own solutions and decisions • Drive engineering excellence through strong practices in architecture, code quality, testing, security, and operational reliability • Improve team effectiveness by identifying opportunities to streamline processes, increase productivity, and reduce friction • Support the growth of engineers through coaching, career development, and continuous feedback • Recruit, hire, and retain exceptional talent while building a diverse and engaged team • Guide the team through ambiguity, helping prioritize effectively and adapt to changing business needs • Partner with teams across Autodesk to manage dependencies, align priorities, and share best practices • Champion the team's accomplishments, advocate for its needs, and represent its interests across the organization • Lead planning and execution across multiple initiatives, balancing near-term delivery with long-term technical investments • Promote the thoughtful adoption of AI technologies and AI-assisted development practices to improve customer experiences and engineering productivity • Support operational excellence by helping the team effectively manage production issues, reliability, and customer-impacting incidents

Colorado + 3 moreAll locations: Colorado | New York | Oregon | Michigan
$148K - $265.0K / year
Autodesk logo

Software Development Manager, Trust Data Platform

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Lead the Trust Data Platform team, providing technical, strategic, and people leadership • Collaborate with Product Managers, Architects, Senior Principal Developers to drive technical direction • Own the delivery and operational excellence of the Trust Data Platform • Build and evolve foundational data platform capabilities • Drive the adoption of modern data engineering practices and self-service capabilities • Establish engineering best practices around software development and operational excellence • Communicate platform strategy, delivery progress, risks, and business impact to stakeholders

Canada
$140K - $205.7K / year
Full TimeRemoteTeam 501-1,000Since 1998H1B Sponsor

• Lead day-to-day engineering execution in a hands-on management capacity, ensuring priorities, ownership, timelines, risks, dependencies, and quality expectations are clear. • Manage Web Services engineers and contractors, including coaching, feedback, prioritization, performance support, and team development. • Manage team budget and resource planning, including contractor, vendor, tooling, service, operational expense, and headcount planning inputs. • Translate product direction, technical priorities, and organizational needs into coordinated engineering plans. • Establish team processes, workflows, planning practices, and operating rhythms that improve clarity, accountability, quality, and predictability. • Maintain enough product and architectural context to evaluate tradeoffs, identify risks, and manage engineering work credibly. • Improve engineering practices related to code review, testing, documentation, release readiness, observability, technical debt, and operational readiness. • Coordinate launch and operational readiness across technical and cross-functional partners. • Communicate progress, priorities, risks, and decisions clearly to stakeholders while fostering an engineering culture grounded in accountability, inclusion, technical quality, open-source values, and continuous improvement.

United States
$175K - $200K / year
Virta Health logo

Engineering Manager – Product Platform

Virta Health

Pioneering diabetes reversal for 100 million people

Full TimeRemoteTeam 201-500H1B Sponsor

• Partner with EMs across Virta to proactively solve their delivery friction, establish structured feedback loops with product teams, and align on win-win adoption strategies that drive capability utilization without sacrificing product timelines. • Drive continuous process optimization with a specific focus on AI-native development. Partner with the team to safely experiment with agentic coding tools, reducing development toil and improving cycle times while preserving team expertise, technical skills, judgment, and domain knowledge. • Own the technical strategic vision for Virta’s core platform capabilities. Partner with product and engineering leaders to ensure the architecture scales to meet future business goals, balancing quick-win acceleration bets with long-term investments. • Lead and support a senior-leaning, autonomous squad, fostering a high-ownership environment built on trust. Act as a strategic facilitator and decisive tie-breaker when senior team members face complex technical decisions. • Focus deeply on senior talent development. Create growth paths that challenge experienced engineers to scale their impact from "problem solvers" to "system thinkers," coaching them on navigating organizational influence and progressing toward Staff/Principal levels.

Alaska + 8 moreAll locations: Alaska | Hawaii | Maine | New Mexico | Oklahoma | Mississippi | South Dakota | Vermont | Wisconsin
$174.5K - $225.4K / year