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