Software Engineering Manager
2 days ago
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
#J-18808-Ljbffr
-
Embedded Software Engineer
4 weeks ago
Burnaby, Canada Schweitzer Engineering Laboratories, Inc. Full timeEmbedded Software Engineer page is loaded## Embedded Software Engineerlocations: Canada - Burnabytime type: Full timeposted on: Posted Todayjob requisition id: 2025-18342We’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about...
-
Embedded Software Engineer
4 weeks ago
Burnaby, Canada Schweitzer Engineering Laboratories, Inc. Full timeEmbedded Software Engineer page is loaded## Embedded Software Engineerlocations: Canada - Burnabytime type: Full timeposted on: Posted Todayjob requisition id: 2025-18342We’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about...
-
Embedded Software Engineer
4 weeks ago
Burnaby, Canada Schweitzer Engineering Laboratories, Inc. Full timeEmbedded Software Engineer page is loaded## Embedded Software Engineerlocations: Canada - Burnabytime type: Full timeposted on: Posted Todayjob requisition id: 2025-18342We’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about...
-
Embedded Software Engineer
4 weeks ago
Burnaby, Canada Schweitzer Engineering Laboratories Full timeWe’re a team of professional engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about developing hard real-time systems in critical applications.At Schweitzer Engineering Laboratories (SEL) you will enjoy:Healthy work/life balance.Focused on delivering high quality,...
-
Manager, Software Engineering
4 days ago
Burnaby, Canada Verathon Full timeOverview Verathonis looking for a Software Engineering Manager to become the newest member of our Visualization R&D Team located in Burnaby, BC. The Software Engineering Manager is responsible for leading systems software and applications development in support of our latest medical devices and products. Role will be responsible for management of all...
-
Software Engineering Manager
2 days ago
Burnaby, Canada Algo Communication USA Full timeAlgo 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...
-
Software Engineering Manager
3 hours ago
Burnaby, Canada Algo Communication USA Full timeAlgo 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...
-
Software Engineering Manager
2 days ago
Burnaby, Canada Algo Communication USA Full timeAlgo 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...
-
Software Engineering Manager
2 days ago
Burnaby, Canada Verathon Full timeSoftware Engineering Manager at Verathon , Burnaby, British Columbia, Canada. Base pay range $131,115.00/yr - $187,310.00/yr About the Company Verathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high‑quality products that endure over time and ensure clinical and economic utility. Two areas...
-
Software Engineering Manager
2 days ago
Burnaby, Canada Verathon Full timeSoftware Engineering Manager at Verathon, Burnaby, British Columbia, Canada. Base pay range $131,115.00/yr - $187,310.00/yr About the Company Verathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high‑quality products that endure over time and ensure clinical and economic utility. Two areas...