Enterprise Backend Software Engineer

Motorola Solutions

Vancouver

On-site

CAD 120,000 - 145,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Motorola Solutions in Vancouver is seeking an Enterprise Software Developer to design, build, test, and maintain end-to-end software integrations across LPR cameras, VMS, and platform services. You will contribute to scalable backend systems within full-stack Agile teams, focusing on performance, reliability, and quality.

The role requires strong backend skills in C#/C++, experience with distributed systems, Docker/Kubernetes, and a strong ability to work across Windows and Linux environments.

Qualifications

  • Strong experience in backend development with C#, C++, or similar languages.
  • Experience with large-scale data systems and performance optimization.
  • Familiarity with distributed systems and microservices architectures.
  • Experience debugging high-throughput, low-latency systems.
  • Solid understanding of Windows and Linux-based development environments.
  • Excellent communication skills.
  • Bachelor's or Master's degree in Computer engineering or science.

Responsibilities

  • Design, develop, test, and maintain end-to-end software integrations and backend services.
  • Work across distributed services, manage large datasets, and optimize performance.
  • Contribute in full-stack Agile Scrum teams to deliver scalable solutions.
  • Identify risks and propose scalable, innovative software approaches.

Skills

Backend development
C#
C++
Distributed systems
Microservices
High-throughput
Windows
Linux
Communication skills

Education

Bachelor's or Master's in Computer Engineering/Computer Science

Tools

Visual Studio
Git
Bitbucket
Docker
Kubernetes
NoSQL databases

Job description

Motorola Solutions in Vancouver is seeking an Enterprise Software Developer to design, build, test, and maintain end-to-end software integrations across LPR cameras, VMS, and platform services. You will contribute to scalable backend systems within full-stack Agile teams, focusing on performance, reliability, and quality.

The role requires strong backend skills in C#/C++, experience with distributed systems, Docker/Kubernetes, and a strong ability to work across Windows and Linux environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – C++/C#, DevOps Lead (Cloud)
Senior Software Engineer – C++/C#, DevOps Lead (Cloud)

Motorola Solutions • Vancouver

Hybrid
CAD 120,000 - 165,000
Firmware Developer II - Embedded Video Security
Firmware Developer II - Embedded Video Security

Motorola Solutions • Vancouver

On-site
CAD 100,000 - 120,000
Senior Software Developer
Senior Software Developer

Motorola Solutions • Vancouver

Hybrid
CAD 120,000 - 165,000
Systems and Solutions - Enterprise Software Developer
Systems and Solutions - Enterprise Software Developer

Motorola Solutions • Vancouver

On-site
CAD 120,000 - 145,000
Software Developer II
Software Developer II

Motorola Solutions • Vancouver

Hybrid
CAD 90,000 - 120,000
Senior System Development Engineer: CI/CD & IaC Automation
Senior System Development Engineer: CI/CD & IaC Automation

Motorola Solutions • Vancouver

On-site
CAD 120,000 - 160,000
Software Engineering Manager
Software Engineering Manager

Motorola Solutions • Vancouver

Hybrid
CAD 145,000 - 175,000
Hybrid work schedule
Senior Software Developer, C++
Senior Software Developer, C++

Motorola Solutions • Vancouver

Hybrid
CAD 120,000 - 165,000
Senior Software Developer (ID#5504)
Senior Software Developer (ID#5504)

New Value Solutions • Richmond

Hybrid
CAD 110,000 - 150,000
Principal Software Engineer
Principal Software Engineer

Motorola Solutions • Vancouver

Hybrid
CAD 180,000 - 225,000