Principal Software Engineer
Posted by Motorola Solutions • Vancouver, British Columbia, Canada
About the Role
Job Description
We are seeking a Principal Software Developer who shares this AI-First mindset to provide hands-on technical leadership across both cloud and on-premise platforms. In this role, you will leverage your deep expertise in C++ and C# to architect high-performance, large-scale applications and APIs that natively support machine learning pipelines, intelligent workflows, and automated decision-making. Beyond core product architecture, you will champion modern engineering practices—integrating DevOps, CI/CD, and test automation to rapidly deploy and iterate on complex, public-facing systems.
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.
Responsibilities include:
Drive technical leadership and architectural governance across the Video Division.
Architectural Governance ...
Ready to Apply?
Submit your application today and take the next step in your career journey with Motorola Solutions.
Apply Now