Principal Software Engineer

Motorola Solutions
Vancouver
Workplace: HybridFull timeCAD 180,000 - 225,000 annuallyFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["C++","C#",".NET","Azure","CI/CD","DevOps","Observability","Distributed systems","Microservices","PostgreSQL","Berkeley DB"]

Lead hands-on software development for AI-first surveillance platforms, architecting high-performance cloud and on-premise systems using C++ and C#. Drive architectural governance, DevOps integration, and scalable APIs while mentoring teams to deliver large-scale, secure video software with strong observability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Motorola Solutions
Motorola Solutions
3 months ago

Principal Software Engineer

✓ Verified Job

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

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

Job Summary

Lead hands-on software development for AI-first surveillance platforms, architecting high-performance cloud and on-premise systems using C++ and C#. Drive architectural governance, DevOps integration, and scalable APIs while mentoring teams to deliver large-scale, secure video software with strong observability.
Location: Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Drive technical leadership and architectural governance across the Video Division
  • •Architectural Governance & Strategy—translate complex objectives into scalable architectures and evaluate trade-offs with leadership
  • •Hands-On Engineering Experience—design, implement, maintain, and support end-to-end software solutions with non-functional requirements like scalability and ultra-low latency
  • •Technical Leadership & Mentorship—mentor teams, foster collaboration, and uphold development standards
  • •Contribute to observability and telemetry initiatives to inform engineering and product decisions

Pay and Benefits

Salary: CAD 180,000 - 225,000 annually

Key Requirements

  • •Bachelor’s degree in Computer Science or related field
  • •10+ years of experience as a Software Engineer
  • •Extensive experience in C++
  • •Experience working in a large code base
  • •Excellent written and oral communication skills
Experience:10+ yearsSurveillanceSecurityAI
Education:Bachelor's
Skills:C++C#.NETAzureCI/CDDevOpsObservabilityDistributed systemsMicroservicesPostgreSQLBerkeley DB
Languages:English
Tech Stack:C++C#AzureCI/CDDevOpsObservabilityDistributed systemsMicroservicesPostgreSQLBerkeley DB.NET

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