Senior Software Architect

Motorola Solutions
Vancouver
Workplace: HybridFull timeCAD 200,000 - 250,000Function: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Communication","Mentorship","Collaboration","Problem-solving"]

Lead the technical direction of a video management system (VMS) as AI capabilities are expanded across the platform. Own the architectural roadmap, translate requirements into scalable designs, and evaluate trade-offs with product and security leaders. Build and maintain large-scale backend and client systems with strong non-functional requirements, while establishing observability (metrics, logs, distributed tracing). Provide technical guidance through code reviews and mentoring.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Motorola Solutions
Motorola Solutions
1 month ago

Senior Software Architect

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 29 days agoStatus: Live

Job Summary

Lead the technical direction of a video management system (VMS) as AI capabilities are expanded across the platform. Own the architectural roadmap, translate requirements into scalable designs, and evaluate trade-offs with product and security leaders. Build and maintain large-scale backend and client systems with strong non-functional requirements, while establishing observability (metrics, logs, distributed tracing). Provide technical guidance through code reviews and mentoring.
Location: Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own the architectural roadmap for the VMS platform as AI capabilities are integrated.
  • •Translate business requirements into scalable system designs and evaluate technical trade-offs and long-term risks.
  • •Design and implement large-scale solutions across backend and client codebases.
  • •Define non-functional requirements (scalability, high availability, low-latency video delivery) and establish observability (metrics, logs, distributed tracing).
  • •Provide technical guidance and mentorship, drive standards through code reviews, and collaborate with engineering leadership.

Pay and Benefits

Salary: CAD 200,000 - 250,000

Key Requirements

  • •Bachelor's degree in Computer Science or equivalent experience.
  • •10+ years building software with C++ or C#.
  • •Experience architecting modern client applications using React and TypeScript (or similar frameworks).
  • •Track record shipping large-scale systems to production and integrating AI services/APIs into real-world applications.
  • •Strong understanding of microservices, real-time data streaming, and database design.
Experience:10+ years
Education:Bachelor's
Skills:CommunicationMentorshipCollaborationProblem-solving
Tech Stack:C++C#ReactTypeScriptMicroservicesReal-time data streamingDistributed tracingObservabilityPostgresDevOpsCI/CDTest automationRust.NETAIAPIs

Company Brief

Motorola Solutions
Provides mission-critical communications products and services, including radios, software, video security, and command center solutions for public safety, government, and enterprise customers worldwide.
Industry: Surveillance & Security Hardware
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Chicago, United States
Founded: 1928
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn