Principal Software Engineer

Motorola Solutions • Vancouver, British Columbia, Canada • Posted June 23, 2026

Location Vancouver, British Columbia
Job Type Full time
Category Computer Occupations
Posted June 23, 2026

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

  • Interested in this role?

    Click the button below to start your application.

    Apply Now