Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$180k - $225k per year

Motorola Solutions

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.

Aperçu de l’entreprise

Chez Motorola Solutions, nous pensons que tout commence par nos employés. Nous sommes une communauté mondiale soudée, unie par la volonté incessante de contribuer à la sécurité des personnes partout dans le monde. Nous concevons et connectons des technologies qui contribuent à protéger les personnes, les biens et les infrastructures. Nos solutions favorisent la collaboration essentielle pour améliorer la sécurité des populations, des écoles, des hôpitaux, des entreprises et, finalement, des nations. Connectez-vous à une carrière qui compte et aidez-nous à bâtir un avenir plus sûr.

Department Overview

Motorola Solutions’ Video Division is defining the future of the security industry through innovative end-to-end solutions. We aren't just adding AI features to our products—we are pioneering an AI-First software engineering culture. From advanced, award-winning video analytics like Appearance Search and Visual Alerts, we architect our systems from the ground up to maximize the power of Artificial Intelligence. We are transforming the surveillance landscape, and our team is leading the charge by integrating intelligent, data-driven capabilities into the very fabric of our software ecosystem.

Job Description

We are seeking a Principal Software Developer who shares this AI-First mindset to provide hands‑on technical leadership across both cloud and on‑premise platforms. In this role, you will leverage your deep expertise in C++ and C# to architect high-performance, large-scale applications and APIs that natively support machine learning pipelines, intelligent workflows, and automated decision-making. Beyond core product architecture, you will champion modern engineering practices—integrating DevOps, CI/CD, and test automation to rapidly deploy and iterate on complex, public-facing systems. 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.

Responsibilities

  • Drive technical leadership and architectural governance across the Video Division.
  • Architectural Governance & Strategy: Translate complex business objectives and product requirements into scalable, reliable system architectures.
  • Partner with Product Management, Security, and Engineering leadership to evaluate technical trade-offs and mitigate long-term systemic risks.
  • Define the long-term technical vision and architectural roadmap for our next-generation cloud and on-premise streaming platforms.
  • Providing end-to-end software solutions, encompassing design, architecture, implementation, maintenance, and user support.
  • Own systemic non-functional requirements including scalability, high availability, ultra-low latency media delivery, and hardware-software isolation.
  • Architect end-to-end product observability (metrics, logs, and distributed tracing) to transform operational telemetry into actionable data for informed engineering and product decisions.
  • Building trust among team members and mentoring to champion a culture of continuous learning and growth.
  • Fostering strong collaborative relationships with fellow developers and technical leadership.
  • Proactively providing technical guidance and mentorship.
  • Upholding rigorous standards for software development and quality, both personally and across the teams.
  • Consistently Showing up with: Energy and passion, Optimistic outlook, Transparent communication, Growth-oriented perspective.

Qualifications

  • Bachelor’s degree in Computer Science or related.
  • 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 using an AI first approach to software development.
  • Deep expertise in distributed systems architecture, microservices, and high-throughput real-time data/media streaming protocols.
  • Strong knowledge of CI/CD, test automation, Observability, and DevOps.
  • Experience working with databases (Berkeley, Postgres).

Preferred Qualifications

  • Successful delivery of a large-scale public-facing application.
  • Experience developing cloud applications in Azure.
  • Experience developing applications in one of C++, Rust, C#, and .NET.

Why You’ll Love Working Here

  • Contributing to a product deployed in high-stakes safety scenarios: Protecting the well-being of people in a variety of situations and environments.
  • Streamlining communication and improving reactions to critical safety incidents.
  • Supporting the creation of more secure events and public assemblies (e.g., major league sports games, music concerts).
  • Commitment to professional development & advancement: Supportive managers dedicated to understanding and fostering your growth.
  • Well-defined role, responsibilities, and expectations.
  • 10% dedicated time for continuous learning and professional development (1 day every two weeks).
  • Gain experience across a broad spectrum of technologies: Orchestrating the flow and storage of diverse media streams.
  • Developing robust, large-scale APIs for both on-premise and cloud environments.
  • Seamlessly integrating with a wide array of cameras, devices, and sensors.
  • Diverse and inclusive team environment: Our teams prioritize creating a vibrant and welcoming culture; groups are designed to leverage a mix of opinions and personality types.

Target Base Salary Range

180,000 - 225,000 CAD

Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.

Basic Requirements

  • 10+ years of software development experience.
  • Travel Requirements: None.
  • Relocation Provided: None.
  • Position Type: Experienced.
  • Referral Payment Plan: No.

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world.

If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team. We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.

Motorola Solutions adopte, favorise et promeut les principes de diversité, d’équité et d'inclusion. Nous encourageons et accueillons les candidatures de toutes les personnes qualifiées, quelles que soient leur race, origines ethnique, religion ou croyance, orientation sexuelle, identité et expression sexuelle, statut d’anciens combattants ou tout autre statut protégé par la Loi. Nous sommes fiers de notre culture axée sur les personnes et les communautés, encourageant ainsi chaque Motorolan d’être la version la plus authentique de lui-même dans ses responsabilités afin de tenir la promesse d’un monde plus sécuritaire. Si vous souhaitez vous joindre à notre communauté mais croyez que vous ne possédez pas toutes les exigences requises pour le poste convoité, nous aimerions tout de même connaître les raisons pour lesquelles vous pensez être un excellent candidat pour notre équipe. Nous offrons également des mesures d’adaptation pendant toutes les étapes du processus d’embauche afin de favoriser l’inclusion des personnes vivant avec un handicap physique et/ou mental. Pour demander un aménagement, veuillez remplir ce formulaire d'aménagement raisonnable afin que nous puissions vous aider.

MOTOROLA SOLUTIONS OVERVIEW

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Vancouver, BC vacancy
  • $135.8k - $253k per year

     ...limit thinking in a cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of analytics in the world...  ...our customers are better served. Responsibilities As a Principal Software Engineering Manager on the Fabric Platform Shell team, you... 
    Suggested
    Full time
    Local area

    Microsoft

    Vancouver, BC
    8 days ago
  • Lead the evolution of high-scale Access Control solutions at Motorola Solutions. As a Principal Software Engineer, leverage cloud-native technologies and edge hardware to enhance security in real-time. In this leadership role, you will shape the technical vision for innovative... 
    Suggested

    Motorola Solutions

    Vancouver, BC
    3 days ago
  • Lead innovation with Motorola Solutions as a Principal Software Engineer. This hybrid role focuses on architecture, C++, and AI-driven solutions for a safer future. At Motorola Solutions, we seek a Principal Software Engineer in Vancouver, BC, to drive hands-on technical leadership... 
    Suggested

    Motorola Solutions

    Vancouver, BC
    3 days ago
  • $168k - $252k per year

     ...passion for Workday's core values: innovation, integrity, and putting people first. About the Role Evisort Engineering is growing! As a Principal Software Engineer, you'll join a collaborative, cross-functional team working to enhance and expand our AI-driven contract... 
    Suggested
    Contract work
    Work at office
    Remote work
    Flexible hours

    Workday

    Vancouver, BC
    2 days ago
  •  ...focused on precision, speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously. Employers don’t just...  ...leveraging AI tools.   Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    25 days ago
  • $180k - $225k per year

     ...Motorola Solutions Inc. (MSI) is seeking an experienced Principal Software Development Engineer to lead the evolution and optimization of our high-scale...  .... Motorola Solutions adopte, favorise et promeut les principes de diversité, d’équité et d’inclusion. Nous encourageons... 
    Local area
    Relocation

    Motorola Solutions

    Vancouver, BC
    3 days ago
  •  ...Workday, Inc. in Vancouver seeks a Principal Software Engineer to join the Evisort team, driving AI-driven contract management improvements and scalable, user‑centric solutions. You will collaborate with engineers, product managers, data scientists and designers to advance... 
    Contract work

    Workday, Inc.

    Vancouver, BC
    3 days ago
  • $172.8k - $225.6k per year

     ...personal goals, and other priorities. We can hire people in any country where we have a legal entity. We're looking for a Principal Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. Note: We are... 
    Internship
    Work at office
    Local area

    Atlassian

    Vancouver, BC
    2 days ago
  •  ...Transmission & Distribution Canada business. We are seeking a Principal SCADA Engineer to join our well-established Protection & Control team of...  ...efficiency and specialized field services. Qualus also provides software and technology enabled services and develops breakthrough... 
    Long term contract
    Temporary work
    Flexible hours

    UNAVAILABLE

    Vancouver, BC
    1 day ago
  •  ...About the Role Inworld is looking for a Staff/Principal-level backend engineer with 8+ years of experience building and operating cloud-based services...  ...such as Flink or Beam. Baseline ~8+ years of backend software engineering experience. ~ At least one startup or growth... 
    Internship
    Immediate start

    HRB

    Vancouver, BC
    3 days ago
  • $86k - $186k per year

     ...analysis, and critical post-silicon investigations. As a Principal Design Engineer, you will be working closely with hardware designers, firmware...  ...with RAID HBA’s, SAS Controllers and their associated Software Testing Strategies in an asset. Experience with test automation... 

    Microchip Technology Inc.

    Vancouver, BC
    4 days ago
  •  ...Overview Power your future with Qualus in our Grid Engineering Canada business. We are seeking a Principal Electrical Engineer (P.Eng.) to join our growing...  ...and specialized field services. Qualus also provides software and technology enabled services and develops breakthrough... 
    Long term contract
    Temporary work
    Flexible hours

    Qualus Corporation

    Vancouver, BC
    11 hours ago
  •  ...Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat...  ...at and on LinkedIn and X. Senior Principal Embedded System Architect (HW/SW Co-Design...  ...complex architectural tradeoffs to hardware engineers, executives, and customer teams.... 
    Permanent employment
    Work at office

    1440 Canada

    Vancouver, BC
    3 days ago
  • $165k - $220k per year

     ...Title: Principal Engineer I - Process Engineering Requisition ID: 144392 Location: Vancouver, British Columbia, CA, V6C 1T2 Category: Engineering Services Share this Job Where You Will Work Located in Downtown Vancouver’s central business district, this area... 
    Internship
    Work at office

    Freeport McMoRan Inc.

    Vancouver, BC
    3 days ago
  • $180k - $230k per year

     ...Principal Geomechanics Engineer ITASCA North America | Canada-based About the role ITASCA North America is seeking a Principal...  ..., or industry engagement. ~Familiarity with ITASCA software, such as FLAC3D, 3DEC, UDEC, or PFC. Why ITASCA... 
    Long term contract
    Full time
    Temporary work
    Remote work

    ITASCA North America

    Vancouver, BC
    14 days ago
  • $131k - $191.4k per year

     ...français suivra / The French job posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview Are you a...  ...diplomat \ ~ Bachelor's degree or higher in Computer Science, Engineering, or related field \ \ Preferred Qualifications \\ Experience... 

    Autodesk, Inc.

    Vancouver, BC
    3 days ago
  • Elevate your career with Qualus as a Principal SCADA Engineer in Canada, focusing on automation and control for diverse energy projects. Leverage your expertise to lead technical governance and mentor a dynamic team. Qualus is looking for a Principal SCADA Engineer to integrate... 

    UNAVAILABLE

    Vancouver, BC
    1 day ago
  •  ...Description & Requirements Principal Engineer, Retail Systems who we are lululemon is an innovative performance apparel company for...  ...scalable, intelligent technology and AI-enabled ways of building software. The team owns and enables critical retail systems and... 
    Long term contract
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    10 hours ago
  • Join Atlassian as a Principal Fullstack Engineer in Vancouver, Canada, where you can work remotely or in the office. Lead engineering efforts and deliver innovative product features that enhance user experiences. In this pivotal role, you will leverage over 10 years of experience... 
    Work at office
    Remote work

    Atlassian

    Vancouver, BC
    2 days ago
  • Lead the next wave of cybersecurity innovations as a Principal Data Engineer at CrowdStrike, focusing on Large Language Models and advanced data infrastructure. Drive AI platforms that enhance security operations while maintaining a culture of engineering excellence. In this... 

    CrowdStrike Inc.

    Vancouver, BC
    3 days ago
  •  ...Freeport-McMoRan Inc. in Vancouver, British Columbia, is seeking a Principal Engineer I - Process Engineering to lead growth projects and provide high‑level engineering leadership across the full project development cycle. Hybrid work in Vancouver may include in‑person collaboration... 

    Freeport McMoRan Inc.

    Vancouver, BC
    3 days ago
  • $165k - $210k per year

     ...connects GPUs, CPUs, and accelerators at rack scale. As a Principal Product Applications Engineer on the Scorpio team, you will be the technical face of...  ...UALink, UCIe, PCIe Gen 6/7), signal integrity, firmware, and software stacks Partner with hardware, firmware, and SI/PI... 
    Remote work

    Astera Labs

    Vancouver, BC
    1 day ago
  • $227.6k - $284.6k per year

     ...one of Xero’s most strategically important initiatives. As Principal Engineer for Platform API, you will define and drive the long-term technical...  ..., SDKs, and platform services that connect Xero’s accounting engine to the world. We work across domain and organisational... 
    Long term contract
    Permanent employment
    Work at office
    Remote work

    AI Chopping Block, Inc.

    Vancouver, BC
    4 days ago
  • Elevate your engineering career with Worley as a Principal Instrumentation and Controls Engineer. Leverage your expertise in instrumentation and control while leading innovative engineering projects. In this senior role, you will provide technical leadership across various... 

    Worley

    Vancouver, BC
    4 days ago
  • $155k - $195k per year

     ...Principal Risk Engineer, Energy & Renewables Department : Risk Control Services Location : Toronto, Calgary or Vancouver Reports To :...  ...proficiency – Advanced capability with standard business tools and software, including Microsoft Office and risk/engineering systems.... 
    Permanent employment
    Temporary work
    For contractors
    Work at office
    Remote work
    Flexible hours

    Liberty Mutual Canada

    Vancouver, BC
    2 days ago
  • $140k - $180k per year

     ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...Join us. Job Description AECOM is seeking a highly skilled Principal Engineer specializing in large rock caverns and pressurized underground... 
    Permanent employment
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECO

    Vancouver, BC
    2 days ago
  •  ...more about us at lanterncare.com. Lantern is seeking a Staff Software Engineer to join our expanding product engineering pods. This is a...  ...development experience, with at least 3+ years in a senior, staff, or principal‑level role ~ Proven track record designing and building... 
    Long term contract
    Temporary work
    Work at office
    Flexible hours

    Lantern

    Vancouver, BC
    11 hours ago
  • $86k - $186k per year

     ...external world. As a member of the Mixed-Signal Development Group, you will be working closely with architects, other digital design engineers, verification engineers, firmware engineers, and cross-functional teams. You will contribute to the RTL design and verification of... 

    HVAC Total FM Recruitment

    Vancouver, BC
    3 days ago
  • $180k - $190k per year

     ...sounds like a place you’d like to spend the next chapter of your career, we’d love to hear from you. Position Summary As a Principal Sales Engineer, you will have a significant impact on the success of each sales presentation in which you participate and will share in its... 
    Remote work
    Flexible hours

    ExtraHop

    Vancouver, BC
    3 days ago
  •  ...speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously...  ...than ourselves. What You’ll Do  As our Principal Data Engineer, you will help lead the...  ...Engineering & Product: Collaborate with Software Engineering, Product, and Analytics to ensure... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!