Talent.com
Software Engineering Manager
Software Engineering ManagerAlgo Communication Products Ltd. • Toronto, Canada
No longer accepting applications
Software Engineering Manager

Software Engineering Manager

Algo Communication Products Ltd. • Toronto, Canada
30+ days ago
Job type
  • Full-time
Job description

Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting‑edge products to our customers.

We are seeking a

Software Engineering Manager

to lead Algo’s software teams across

Embedded Firmware

Cloud Software

, and

Quality Assurance

  • . This is a critical leadership role focused on people, process, delivery, and cross‑team coordination; not hands‑on coding. You will help shape the next phase of Algo’s growth by providing structure, clarity, and accountability across three highly skilled engineering groups.

Position Overview

The Software Engineering Manager will lead and develop engineers across Cloud, Firmware, and QA, driving delivery and establishing the processes necessary for a fast‑scaling product organization. You will work closely with Product Management, Hardware Engineering, and Senior Leadership to ensure alignment, unblock teams, and help engineers do the best work of their careers.

This role is ideal for a people‑centric leader who thrives in fast‑moving environments and enjoys building order and structure where it is missing.

Key Responsibilities

Manage, mentor, and develop engineering team members across the software teams (Embedded Firmware, Cloud & QA)

Conduct regular 1 : 1s, performance reviews, compensation discussions, and career growth planning.

Lead hiring and onboarding for new software engineering team members.

Establish clear roles, responsibilities, and expectations across all software teams.

Create & manage a co‑op program

Planning & Delivery Management

Own timelines, scheduling, release planning, and delivery across teams.

Track team capacity, progress, risks, and communicate updates to senior leadership.

Create accountability among team members.

Cross‑Team Coordination

Ensure teams operate efficiently together, resolving process or communication issues across teams.

Coordinate dependencies with Hardware, Firmware, Cloud & QA teams.

Product Ownership

Work closely with Product Managers on prioritization, roadmaps, feature validation, and PRD reviews.

Understand the product, and translate product goals into clear engineering plans and objectives for each team.

Validate that features meet requirements and are complete before release.

Communicate regularly with the sales team to ensure a deep understanding of the customer needs behind the PRDs (know the ‘why’ behind what we are making)

Processes & Operational Ownership

Create & own engineering processes.

Solve organizational and technical problems that impact team efficiency.

Set high‑level goals for each team and ensure alignment with business & product objectives.

Establish and improve engineering workflows, development tooling, and best practices.

Ensure the creation & maintenance of documentation for architecture, firmware design, APIs, feature behavior, and release notes.

Develop onboarding & training processes to allow us to more easily hire & train new team members.

Develop and implement procedures for data and code security, including access controls, backup and disaster recovery.

Problem Fixer

Use both analytical & creative thinking to solve problems.

Know the technical skillsets of team members to delegate issues to the person most capable of solving them.

Qualifications

Required

5+ years of experience leading software engineering teams, with direct management of senior developers.

Demonstrated experience overseeing multiple engineering disciplines (e.g., Firmware, Cloud, QA, or similar).

Proven ability to introduce structure into fast‑paced, unstructured environments.

Strong planning, delivery management, and organizational skills.

High‑level technical understanding of modern cloud architectures, embedded firmware development, and QA practices (coding not required).

Excellent communication and relationship‑building skills across technical and non‑technical teams.

Experience hiring, onboarding, and developing engineering talent.

Nice to Have

Experience working in hardware‑software product organizations.

Familiarity with NPI (New Product Introduction), stage‑gate processes, or product launch frameworks.

Experience scaling engineering orgs from 10 to 20+ people.

Background in telecom, audio / video, IoT, embedded systems, or device ecosystems.

Applicant Notes (Please read before applying)

This role requires a minimum in‑office presence of 4 days per week in our Burnaby office due to collaboration with hardware, firmware, and QA teams.

Fully remote work is not available for this position.

Only candidates already located in Metro Vancouver will be considered.

Candidates must have legal authorization to work full‑time in Canada

Salary : $130,000-$150,000 Depending on experience

Remote applications and candidates requiring relocation assistance or work sponsorship will NOT be accepted.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineering Manager • Toronto, Canada

Similar jobs
Software Engineering Manager

Software Engineering Manager

Delo | A Wonder by Deloitte Business • Toronto C6A, ON, Canada
Remote
Full-time
Engineering Manager, AI / ML - Mobile Maintenance Management Software.Partner | Co-Founder & CEO at Delo, a Deloitte Business. At Delo, we are transforming enterprise software by utilizing AI to revol...Show more
Last updated: 4 days ago • Promoted
Senior Software Engineering Manager - Mobile Apps

Senior Software Engineering Manager - Mobile Apps

Capital One Canada • Toronto C6A, ON, Canada
Remote
Full-time
For over 20 years, we’ve been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with cre...Show more
Last updated: 30+ days ago • Promoted
Software Engineering Manager, Pay Group Mobile

Software Engineering Manager, Pay Group Mobile

Gusto • Toronto C6A, ON, Canada
Remote
Full-time
Software Engineering Manager, Pay Group Mobile.Join to apply for the Software Engineering Manager, Pay Group Mobile role at Gusto. At Gusto, we’re on a mission to grow the small business economy.We ...Show more
Last updated: 15 days ago • Promoted
Software Engineering Manager

Software Engineering Manager

impact.com • Toronto, Canada
Full-time
Software Engineering Manager impact.From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact. Its award‑winning products—Performance (affiliate), Crea...Show more
Last updated: 30+ days ago • Promoted
Manager, Software Engineering - REMOTE

Manager, Software Engineering - REMOTE

Jobgether • Toronto, Canada
Remote
Full-time
Join to apply for the Manager, Software Engineering - REMOTE role at Jobgether.Leading a team of ~20 engineers and testers in Agile teams focused on software improvement. Participating in technical ...Show more
Last updated: 4 days ago • Promoted
Manager, Software Engineering & Technology Innovation

Manager, Software Engineering & Technology Innovation

Fundserv • Toronto C6A, ON, Canada
Full-time
Manager, Software Engineering & Technology Innovation — Fundserv.The role is responsible for leading the development and delivery of several industry software products as well as driving technology...Show more
Last updated: 30+ days ago • Promoted
Software Engineering Manager, Dealertrack

Software Engineering Manager, Dealertrack

AutoTrader.ca • Toronto C6A, ON, Canada
Full-time
Software Engineering Manager - Dealertrack.Software Engineering Manager - Dealertrack.We are TRADER, a Canadian leader in digital automotive solutions. Canadians buy, sell, and finance vehicles with...Show more
Last updated: 5 days ago • Promoted
Software Engineering Manager - Sustaining Engineering

Software Engineering Manager - Sustaining Engineering

Canonical • Toronto, Canada
Full-time
Overview Canonical is seeking a Software Engineering Manager for Sustaining Engineering.This is a globally remote role (location unrestricted unless specified). The Sustaining Engineering team conti...Show more
Last updated: 30+ days ago • Promoted
Engineering Manager - AI-Powered Software Delivery

Engineering Manager - AI-Powered Software Delivery

Nuclear Promise X • Toronto, Canada
Full-time
A leading nuclear technology firm in Toronto is seeking an Engineering Manager to lead the Product Development team.This role focuses on team management, quality delivery, and the integration of AI...Show more
Last updated: 14 hours ago • Promoted • New!
Manager, Software Engineering, CoCounsel AI Drafting

Manager, Software Engineering, CoCounsel AI Drafting

PowerToFly • Toronto C6A, ON, Canada
Remote
Full-time
Software Engineering Manager, AI.Replacement : This position is open due to an existing vacancy to support our evolving business needs. Are you ready to lead a high-impact engineering team at the int...Show more
Last updated: 5 days ago • Promoted
Software Engineering Manager, Enterprise Platform

Software Engineering Manager, Enterprise Platform

Instacart • Toronto, Canada
Permanent
We're transforming the grocery industry.At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it t...Show more
Last updated: 1 day ago • Promoted
Director of Software Engineering - Global Platform Engineering

Director of Software Engineering - Global Platform Engineering

TELUS • Toronto, Canada
Full-time
Director of Software Engineering - Global Platform Engineering.Our team and what we’ll accomplish together : We are embarking on an exciting journey to develop a new, cloud-based Platform as a Servi...Show more
Last updated: 30+ days ago • Promoted
Director - Product Management - Value Added Services

Director - Product Management - Value Added Services

Xplore Inc. • Markham, ON, Canada
Full-time
Canada’s fibre, 5G and satellite broadband company for rural living.Xplore is committed to the relentless pursuit of an improved broadband experience for all Canadians. Xplore is building a world-cl...Show more
Last updated: 14 days ago • Promoted
Manager, Software Engineering, CoCounsel AI Drafting

Manager, Software Engineering, CoCounsel AI Drafting

Refinitiv • Toronto C6A, ON, Canada
Remote
Full-time
Our Privacy Statement & Cookie Policy • •Manager, Software Engineering, CoCounsel AI Drafting page is loaded## Manager, Software Engineering, CoCounsel AI Draftingremote type : Hybridlocations : Un...Show more
Last updated: 5 days ago • Promoted
Software Engineering Manager

Software Engineering Manager

ContactMonkey • Toronto, ON, Canada
Full-time
Hey there! We're ContactMonkey 👋.Our mission? To power measurable employee engagement worldwide.And we'd love for you to join us!. About the job - Software Engineering Manager.We understand...Show more
Last updated: 2 days ago • Promoted
Senior Manager AI, Software Development Engineering

Senior Manager AI, Software Development Engineering

Thomson Reuters • Toronto, Canada
Full-time
Senior Manager AI, Software Development Engineering Join Thomson Reuters to apply for the.Senior Manager AI, Software Development Engineering. About the Role In this opportunity as.Senior Manager AI...Show more
Last updated: 30+ days ago • Promoted
Head of Enterprise Architecture & Digital Transformation

Head of Enterprise Architecture & Digital Transformation

Saint Elizabeth Health Care • Markham, York Region, Canada
Remote
Full-time
A leading healthcare organization in York Region is seeking a Director of Enterprise Architecture to define and advance its architectural vision. This role involves establishing governance, driving ...Show more
Last updated: 12 days ago • Promoted
Software Engineering Manager

Software Engineering Manager

Updata Partners • Toronto C6A, ON, Canada
Remote
Full-time
Hey there! We’re ContactMonkey 👋.Our mission? To power measurable employee engagement worldwide.And we’d love for you to join us!. About the job - Software Engineering Manager.We understand that jo...Show more
Last updated: 1 hour ago • Promoted • New!