{bc}
linkedin

Senior Software Architect

Motorola Solutions
Vancouver, CAN
Full Time
Senior
Hybrid
2 days ago
C++C#ReactTypeScriptMicroservicesDistributed Systems
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

C++C#React
Smart Apply

Full Job Posting

Company Overview

  • Motorola Solutions is a global close knit community united by the pursuit to help keep people safer everywhere.
  • The Video Division is defining the future of the security industry through innovative end to end solutions with an AI First software engineering culture.

Job Description

  • 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.
  • This is a hybrid strategic and hands on role reporting to the Senior Director of Engineering.

What You'll Do

  • Define technical direction and own the architectural roadmap for our VMS platform as we integrate AI capabilities.
  • Translate business requirements into scalable system designs.
  • Evaluate technical trade offs and long term risks with product, security, and engineering leadership.
  • Design and implement solutions for large scale codebases across backend and client.
  • Own non functional requirements: scalability, high availability, low latency video delivery.
  • Establish observability frameworks (metrics, logs, distributed tracing) to turn telemetry into actionable data.
  • Provide technical guidance and mentorship to engineers across the division.
  • Drive engineering standards and quality through code reviews and architectural decisions.
  • Build collaborative relationships with developers and technical leadership.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience.
  • Extensive experience building distributed systems in C++ or C#.
  • Experience architecting modern client applications (React, TypeScript, or similar frameworks).
  • Track record of shipping large scale systems to production.
  • Experience integrating AI services or APIs into production applications.
  • Strong understanding of microservices, real time data streaming, and database design.
  • Excellent written and verbal communication skills.

Nice To Have

  • Experience with DevOps practices, CI/CD pipelines, and test automation.
  • Familiarity with Postgres or other relational databases.
  • Experience with modern languages like Rust or .NET frameworks.
  • Background in video streaming, media processing, or security/surveillance systems.

Target Base Salary Range

  • 200,000 250,000 CAD

Basic Requirements

  • 10+ years of software development experience in C++ or C#.

Position Type

  • Experienced

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Motorola Solutions