Motorola Solutions’ Video Division is defining the future of the security industry through innovative end-to-end solutions. We aren't just adding AI features to our products—we are pioneering an AI-First software engineering culture. From advanced, award-winning video analytics like Appearance Search and Visual Alerts, we architect our systems from the ground up to maximize the power of Artificial Intelligence. We are transforming the surveillance landscape, and our team is leading the charge by integrating intelligent, data-driven capabilities into the very fabric of our software ecosystem. We're looking for a Senior Software Architect to lead the technical direction of our video management system (VMS) as we expand AI capabilities across the platform. You'll design how AI integrates into our cloud and on-premise deployments at scale—defining architecture, making trade-offs, and working hands-on with engineering teams to solve hard distributed systems problems. This is a hybrid strategic and hands-on role. You'll set technical direction and evaluate new technologies while also doing code reviews, proof-of-concepts, and debugging production issues. You'll report directly to the Senior Director of Engineering and work closely with product, security, and engineering leadership across our division. The right person has built large-scale systems in production, has experience integrating AI services into real-world applications, and knows when to advocate for doing things right versus shipping something that works. You should be comfortable both at a whiteboard and in an IDE. This position is based in Vancouver, BC, and the candidate must reside in the Greater Vancouver area, as you will be required to go into the office on a hybrid work schedule. Join a close-knit community where you can explore your curiosities, shape your career, and maximize your impact.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior