Senior Software Architect (Vancouver)

Senior Software Architect (Vancouver)

23 Aug
|
Motorola Solutions
|
Vancouver

23 Aug

Motorola Solutions

Vancouver

- 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

- 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 cooperative relationships with developers and technical leadership

Benefits

- Flexible work models

- Paid time off
- Paid parental and family leave

- Health care benefits

- Global wellness resources

- Employee assistance programs

- Rotation programs

- Mentor relationships

- Learning and development opportunities

- Retirement benefits

- Employee bonuses
- Stock grants & employee stock purchase plans- Experience with DevOps practices, CI/CD pipelines, and test automation

- Extensive experience building distributed systems in C++ or C#

- Familiarity with Postgres or other relational databases

- Bachelor’s degree in Computer Science or equivalent experience

- Experience integrating AI services or APIs into production applications

- Excellent written and verbal communication skills

- Experience with modern languages like Rust or .NET frameworks

- Strong understanding of microservices, real-time data streaming, and database design

- Track record of shipping large-scale systems to production

- Background in video streaming, media processing, or security/surveillance systems

- Experience architecting modern client applications (React, TypeScript, or similar frameworks)

- 10+ years of software development experience in C++ or C#

📌 Senior Software Architect (Vancouver)
🏢 Motorola Solutions
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software architect (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: senior software architect (vancouver) / vancouver