Skip to content
← Back to job listings

Principal Software Engineer

Motorola Solutions · Vancouver, Canada

External listingfull-timeabout 1 month ago

About The Role

Join Motorola Solutions' Video Division as a Principal Software Engineer, where you will lead the charge in transforming the security industry through innovative AI-first solutions. You will provide hands-on technical leadership, architect high-performance applications, and champion modern engineering practices. This role offers a supportive environment for professional development and advancement, with a focus on creating a diverse and inclusive team culture.

  • Architect high-performance, large-scale applications and APIs that support machine learning pipelines.
  • Drive technical leadership and architectural governance across the Video Division, translating complex business objectives into scalable system architectures.
  • Champion modern engineering practices, integrating DevOps, CI/CD, and test automation to rapidly deploy and iterate on complex systems.
  • Strong knowledge of CI/CD, test automation, Observability, and DevOps
  • Deep expertise in distributed systems architecture, microservices, and high-throughput real-time data/media streaming protocols
  • Bachelor’s degree in Computer Science or related
  • 10+ years of experience as a Software Engineer
  • Excellent written and oral communication skills
  • Experience working with databases (Berkeley, Postgres)
  • Extensive experience in C++
  • Experience working in a large code base
  • Experience using an AI first approach to software development
  • 10+ years of software development experience
  • Successful delivery of a large-scale public-facing application
  • Experience developing cloud applications in Azure
  • Experience developing applications in one of C++, Rust, C# and .NET

This is an external listing. JobSpring does not represent or verify the employer. Report this listing