Taro Logo

Senior UI/Full Stack Software Engineer (Canada Remote)

Global technology company providing critical communications, video security and command center technologies for public safety agencies and enterprises.
Alberta, CanadaGatineau, QC, CanadaVancouver, BC, Canada
$75,700 - $155,200
Frontend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior UI/Full Stack Software Engineer (Canada Remote)

Motorola Solutions is seeking a Senior UI/Full Stack Software Engineer to join their camera systems group in a remote position across Canada. This role is part of the Chief Technology Office, working alongside talented scientists and engineers in Chicago, Boston, Vancouver, and Krakow. The team focuses on developing mission-critical AI solutions for public safety and commercial customers, specifically in Speech & Audio, Machine Translation, Natural Language Understanding, and Computer Vision.

The ideal candidate will play a crucial role in leading and developing user interfaces and supporting systems. You'll be responsible for the complete UI development lifecycle while contributing to backend API design. The position requires expertise in modern UI frameworks and strong fullstack development principles, particularly with camera technologies and data-intensive applications.

The company's mission centers on keeping communities safer through innovative technology solutions. Their products leverage cutting-edge voice technology, language models, natural language understanding, video analytics, and Machine Learning. This enables customers to focus on what matters while providing faster responses, safer outcomes, and greater transparency.

Working at Motorola Solutions means joining a global community united in the pursuit of making people safer everywhere. The role offers competitive compensation ranging from 75,700 to 155,200 CAD, based on experience and qualifications. The position requires less than 10% travel and offers the flexibility of remote work across several Canadian locations.

This is an excellent opportunity for a senior developer who wants to make a meaningful impact on public safety while working with cutting-edge technologies. The role combines technical leadership with hands-on development, requiring both depth in frontend technologies and breadth across the full stack. You'll be working on products that directly contribute to safer communities, schools, hospitals, and businesses.

Last updated a day ago

Responsibilities For Senior UI/Full Stack Software Engineer (Canada Remote)

  • Technically lead UI/UX focused projects and contribute to frontend and backend development
  • Design, develop, and test user interfaces using modern frameworks
  • Develop and maintain backend APIs using Node.js, Python or Go
  • Integrate frontend interfaces with existing products and services
  • Collaborate with product managers, UX designers, and engineers
  • Work with video streams and related data
  • Develop and maintain unit, integration, and end-to-end tests
  • Participate in code reviews and contribute to best practices
  • Troubleshoot and debug software issues across the full stack

Requirements For Senior UI/Full Stack Software Engineer (Canada Remote)

React
Node.js
Python
TypeScript
JavaScript
  • Bachelor's degree in Computer Science or related field
  • 2+ years of experience technically leading teams with a UI focus
  • 5+ years of professional experience in fullstack software development
  • Deep expertise in modern JavaScript frameworks (React, Angular, Vue.js)
  • Strong proficiency in HTML, CSS, and responsive design
  • Experience developing and consuming RESTful APIs
  • Proficiency in backend programming (Python, Go, Node.js)
  • Experience with state management libraries and frontend testing
  • Understanding of software engineering principles
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus
  • Familiarity with video streaming technologies

Jobs Related To Motorola Solutions Senior UI/Full Stack Software Engineer (Canada Remote)