Software Engineering Manager

Posted 14 Days Ago
Be an Early Applicant
Burnaby, BC
In-Office
130K-150K Annually
Senior level
Other • Security
Dynamic IP Endpoints for Paging, Alerting, and Secure Door Entry
The Role
The Software Engineering Manager leads software teams across Embedded Firmware, Cloud Software, and QA, focusing on people management, process improvement, and delivery management.
Summary Generated by Built In

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

People Leadership & Team Development

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


Top Skills

Cloud Software
Embedded Firmware
Quality Assurance
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Burnaby, BC
92 Employees
Year Founded: 1968

What We Do

Founded in 1968, Algo has been a telecommunications or information technology company with over 50 years of experience developing, designing, and manufacturing communication endpoints.

We manufacture network-based IP audio and video communication products for integration with VoIP Unified Communication (UC) and mass notification software platforms. Supporting secure SIP and multicast, Algo has a portfolio that includes IP speakers, IP intercoms, IP paging adapters, IP strobe lights, IP supervision controllers, and endpoint accessories.

Algo is headquartered in Burnaby, BC, Canada – a suburb of Vancouver. The facility houses our engineering and technical support teams as well as manufacturing. More than 4 million telecom endpoints have been manufactured and shipped globally.

Algo offers direct sales support in Canada, the USA, and Europe. Reach out to an Algo representative today to see how we can help.

Similar Jobs

CrowdStrike Logo CrowdStrike

Engineer III - Sensor (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
7 Locations
10000 Employees
115K-180K Annually

MongoDB Logo MongoDB

Lead, Engineering

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
6 Locations
5550 Employees
162K-225K Annually

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
7 Locations
10000 Employees
140K-215K Annually

CrowdStrike Logo CrowdStrike

Engineering Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
3 Locations
10000 Employees
140K-215K Annually

Similar Companies Hiring

Oso Thumbnail
Software • Security • Infrastructure as a Service (IaaS)
New York, New York
36 Employees
Compa Thumbnail
Software • Other • HR Tech • Business Intelligence • Artificial Intelligence
Irvine, CA
60 Employees
Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account