Talent.com
Software Engineering Manager
Software Engineering ManagerAlgo Communication Products Ltd • Burnaby, Metro Vancouver Regional District, CA
Software Engineering Manager

Software Engineering Manager

Algo Communication Products Ltd • Burnaby, Metro Vancouver Regional District, CA
17 hours 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.

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

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

    Seniority level

  • Mid‑Senior level
  • Employment type

  • Full‑time
  • Job function

  • Engineering and Information Technology
  • Industries

  • Telecommunications
  • Referrals increase your chances of interviewing at Algo Communication Products Ltd by 2x.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineering Manager • Burnaby, Metro Vancouver Regional District, CA

    Similar jobs
    Manager, Software Engineering

    Manager, Software Engineering

    Versaterm • Vancouver
    Full-time
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we've been building an ecosystem of intuitive tools designed for public...Show more
    Last updated: 2 days ago • Promoted
    Technical Engineering Manager

    Technical Engineering Manager

    BITS Recruiting • Vancouver, Bc
    Full-time
    This role bridges engineering and software development, ensuring transportation software tools are technically strong, user-focused, and aligned with market needs. Lead and mentor a team of transpor...Show more
    Last updated: 11 hours ago • Promoted • New!
    Software Engineering Manager | Responsable de l'ingénierie logicielle

    Software Engineering Manager | Responsable de l'ingénierie logicielle

    Meta • Vancouver
    Full-time
    Software Engineering Manager | Responsable de l'ingénierie logicielle.Facebook is in search of the world’s most creative and experienced engineering leaders. We embrace entrepreneurs as well as thos...Show more
    Last updated: 4 days ago • Promoted
    Project Manager

    Project Manager

    Ebco Industries Ltd. • Greater Vancouver Metropolitan Area, Canada
    Full-time +1
    Why Join Ebco Industries Limited?.Canada’s largest manufacturing facilities with over 65 years in manufacturing expertise. We deliver world-class quality manufacturing and repair and rebuild service...Show more
    Last updated: 17 hours ago • Promoted • New!
    Aviation Software Operations Leader - Global Customer Value

    Aviation Software Operations Leader - Global Customer Value

    AviTrader Publications Corp. • Richmond, Metro Vancouver Regional District, Canada
    Full-time
    Swiss Aviation Software (Swiss-AS) has announced the appointment of Kevork Agopian as Chief Operating Officer (COO).This leadership change strengthens the company’s executive team and supports cont...Show more
    Last updated: 30+ days ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Arc'teryx Limited • North Vancouver
    Full-time
    Your Opportunity at ARC’TERYX : .As the Engineering Manager at Arc'teryx, you will lead and manage a team of software developers and leads in the development and maintenance of our web and payment ga...Show more
    Last updated: 18 days ago • Promoted
    Software Engineering Manager, AWS CloudFormation

    Software Engineering Manager, AWS CloudFormation

    Amazon Web Services (AWS) • Vancouver
    Full-time
    Software Engineering Manager, AWS CloudFormation.Software Engineering Manager, AWS CloudFormation.AWS Infrastructure as Code helps customers to easily and efficiently adopt AWS services while ensur...Show more
    Last updated: 8 days ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Ritchie Bros. • Burnaby
    Full-time
    The Manager – Software Engineering (Salesforce) will lead the engineering team responsible for analyzing, developing and supporting key Salesforce components and their ecosystem.The role involves t...Show more
    Last updated: 18 days ago • Promoted
    Junior Project Manager – Assessment & Remediation

    Junior Project Manager – Assessment & Remediation

    Skyline Recruitment Ltd • Greater Vancouver Metropolitan Area, Canada
    Full-time
    Junior Project Manager – Assessment & Remediation.Vancouver, British Columbia (Hybrid; remote considered for exceptional candidates). Confidential Environmental Consulting Firm.Our client is a dynam...Show more
    Last updated: 17 hours ago • Promoted • New!
    Manager, Software Engineering - Data Infrastructure

    Manager, Software Engineering - Data Infrastructure

    MQ Referrals Only • Vancouver, Toronto, Metro Vancouver Regional District, Ontario, Canada
    Remote
    Full-time
    Manager, Software Engineering - Data Infrastructure.Manager of Data Infrastructure.Director of Data Engineering, you will lead 5-6 engineers operating critical data platforms that power our AI and ...Show more
    Last updated: 8 days ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Arc'teryx Equipment • North Vancouver
    Full-time
    This range is provided by Arc'teryx Equipment.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Your Opportunity at ARC’TERYX : .As the Engineering ...Show more
    Last updated: 18 days ago • Promoted
    Director of Software Engineering - AI / ML

    Director of Software Engineering - AI / ML

    Autodesk, Inc. • Vancouver
    Full-time
    Job Requisition ID # • •25WD92782 • •Position Overview • • • • •Strategic Leadership : • • Define and implement the AI technical strategy for the AIR org, aligning it with Autodesk’s broader technical goals a...Show more
    Last updated: 18 days ago • Promoted
    Engineering Manager

    Engineering Manager

    Klue • Vancouver
    Full-time
    Req# : 4d0e40d7-91e7-48fb-adbf-85c53fa74e88.Vancouver, British Columbia Engineering – Engineering General / Full-time / Hybrid Apply for this job. Klue Engineering Leadership is hiring!.The Klue team...Show more
    Last updated: 18 days ago • Promoted
    Software Engineering Manager

    Software Engineering Manager

    Impact.com • Vancouver, BC, Canada
    Full-time
    Role Title : Software Engineering Manager.From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact empowers brands to drive trusted, performance-based...Show more
    Last updated: 14 days ago • Promoted
    Software Engineering Manager

    Software Engineering Manager

    Algo Communication Products Ltd. • Burnaby
    Full-time
    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 communic...Show more
    Last updated: 15 days ago • Promoted
    Director of Software Engineering - AI / ML

    Director of Software Engineering - AI / ML

    Autodesk • Vancouver
    Full-time
    Autodesk is looking for an innovative and dynamic AI and ML Engineering Director to define the AI technical strategy for our AIR organization. This role involves leading teams of AI engineers to dev...Show more
    Last updated: 18 days ago • Promoted
    Director of Software Engineering - Global Platform Engineering

    Director of Software Engineering - Global Platform Engineering

    Intello Technologies Inc. • Burnaby
    Full-time
    Select how often (in days) to receive an alert : .Director of Software Engineering - Global Platform Engineering.Location : Vancouver, BC, CA. Victoria, BC, CA; Edmonton, AB, CA; Calgary, AB, CA.Jobs ...Show more
    Last updated: 18 days ago • Promoted
    Manager, Software Engineering

    Manager, Software Engineering

    Verathon • Burnaby
    Full-time
    The company’s BladderScan portable ultrasound and GlideScope video laryngoscopy & bronchoscopy systems effectively address unmet needs for healthcare providers and meaningfully raise the standard o...Show more
    Last updated: 18 days ago • Promoted