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 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Vancouver, BC vacancy
  • $140k - $210k per year

     ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance... 
    Suggested
    Full time
    Manual labor

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months 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
    3 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
    a month 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... 
    Suggested
    Local area
    Relocation

    Motorola Solutions

    Vancouver, BC
    4 days ago
  • $227.7k - $284.6k per year

     ...The role & impact You will work in collaboration with multiple engineering teams across the product group to guide, inspire, and elevate...  ...leaders to turn complex requirements into scalable, resilient software solutions. Through data-driven decision-making, you will guide... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Xero

    Vancouver, BC
    more than 2 months ago
  • $132.8k - $247.2k per year

     ...Embody our Culture and Values Responsibilities As a Principal Engineering Manager, you will: Act as a key member of our mission-focused...  ...Science, or related technical discipline AND 6+ years software engineering experience. OR equivalent experience. 2+ years... 
    Full time
    Local area

    Microsoft

    Vancouver, BC
    11 hours ago
  •  ...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
    Full time
    Temporary work
    Work at office
    Flexible hours

    Lantern

    Vancouver, BC
    8 days 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
    4 days ago
  • $226.58k - $332.32k per year

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...empower content developers worldwide. What You'll Do As a Principal Software Programmer of the Media Services team, you'll provide... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    more than 2 months ago
  •  ...meaningful impact? At Apex, we’re building more than a consulting and engineering firm—we’re creating a place where your career accelerates, your...  ...Company's sign-on bonus program. Apex is hiring a Senior Principal Engineer Manager to be based in Vancouver, Richland or Walla... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Relocation package

    Apex Companies

    Vancouver, BC
    a month 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
    21 hours ago
  • $113k - $122k per year

     ...journey. Position We are looking for an experienced backend engineer who loves technology, can take ownership of the projects, is...  ...of engineers who are working on building FISPAN’s accounting software integrations and plugins. Key Responsibilities/Qualifications... 
    Permanent employment
    Full time
    Work at office
    Immediate start

    Fispan

    Vancouver, BC
    8 days ago
  • $260k - $275k per year

     ...critical SaaS platform used by global enterprises • Solve complex reliability challenges at scale • Influence architecture and engineering culture at a company level • Competitive compensation, benefits, and growth opportunities     Security & Compliance   This... 
    Full time

    Saviynt

    Vancouver, BC
    more than 2 months ago
  •  ...made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot...  ...for rapid, focused iteration. ~ Clear trajectory: Principal Engineer → Staff Engineer, in a company at 145% YoY growth.... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    more than 2 months 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
    10 days ago
  • $138k - $256k per year

     ...'s top employers and is recognized globally as a leader in the Engineering, Procurement, Construction, Fabrication, and Maintenance industry...  ...practical field experience Intermediate computer and software skills to include the use of word processing, e-mail, spreadsheet... 
    Full time
    For contractors
    Work at office
    Flexible hours

    Fluor

    Vancouver, BC
    5 days 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
    Full time
    Work at office
    Remote work

    Xero

    Vancouver, BC
    more than 2 months ago
  •  ...Are you an Analog Design Engineer passionate about building the high-speed interconnect technology powering the next generation of AI? Join our fast-growing semiconductor startup and help develop disruptive mixed-signal solutions that enable tomorrow's AI infrastructure. We... 
    Full time
    Temporary work

    CELERO COMMUNICATIONS INC

    Vancouver, BC
    more than 2 months ago
  •  ...Role & Impact The Product Platform Engineering organisation sits at the heart of our tech...  ...that makes Xero unique. As Senior Principal Engineer you will be operating at the...  ...architecture for AI-native engineering, automated software delivery, and advanced reliability... 
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Xero

    Vancouver, BC
    more than 2 months ago
  • $103k - $155k per year

     ...Cloud Platform for AI (GPT-in-a-Box). This high-performant Machine Learning full-stack cloud platform helps you optimise IT costs with a software-defined cloud operating model. Harness AI-ready capabilities right out of the box, simplified to build, fine-tune, and run models,... 
    Permanent employment
    Full time
    Internship
    Manual labor
    Work at office
    Remote work
    Relocation package
    3 days per week

    Nutanix Inc.

    Vancouver, BC
    5 days ago
  • $148.3k - $171k per year

     ...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance...  ...or BAM Management Canada Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing... 
    Remote job
    Local area
    Work from home

    Binance.us

    Vancouver, BC
    15 days ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent   Compensation Details:... 
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Vancouver, BC
    6 days ago
  • $90k - $135k per year

     ...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. Check out...  .... You have a drive to grow, learn, and master the craft of software development. Tech stack consists of Ruby on Rails, Postgres,... 
    Full time
    Local area
    Worldwide

    Warner Music Group Corp.

    Vancouver, BC
    a month ago
  • $115.1k - $161.2k per year

     ...immersion to a global community of fans, we invite you to join us and pioneer the future of football with EA SPORTS! The Server Software Engineer will be a part of the game creation process, including architectural design, implementation, and debugging on multiple platforms... 
    Full time

    Electronic Arts

    Vancouver, BC
    11 hours 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
    a month ago
  •  ...We are seeking a skilled software-firmware engineer to join our power electronics lab. In this role, you will work on developing and maintaining software solutions for our energy management and power scheduling systems.   Key responsibilities: Design and... 
    Full time

    Ubc

    Vancouver, BC
    24 days ago
  • $180k - $350k per year

     ...maintaining an entrepreneurial spirit and creating a culture whereeach of us has opportunities to succeed. What You Will Do Engineer and support software and systems infrastructure. Introduce new foundational technologies that advance our software engineeringcapabilities... 
    Internship

    Connor, Clark & Lunn Investment Management (CC&L)

    Vancouver, BC
    2 days ago
  • $204k - $258k per year

     ...individuals who embody our core traits: Scrappy, Curious, Optimistic, Persistent, and Empathetic . Your role As a Staff Software Engineer, you’ll own the platformization roadmap for shared services, architecting a plan to decouple existing functionality into highly... 
    Work at office

    Dialpad, Inc.

    Vancouver, BC
    3 days ago
  •  ...Sonus Microsystems is reimagining ultrasound for continuous, operator-independent patient monitoring, and we're looking for a Software Engineer to join our highly collaborative team of scientists, engineers, and innovators working at the intersection of deep tech and real-... 
    Internship

    Sonus Microsystems

    Vancouver, BC
    20 days ago
  • 1. General \ \\ - Job Title: UI Software Engineer \ - Type: Contract \ - Level: Mid -Level \ - Location: Vancouver, BC \ - Workplace:...  ...have experience in video game development using C++ and Unreal Engine? \ - Are you passionate about creating immersive and high -... 
    Hourly pay
    Full time
    Contract work
    Immediate start
    3 days per week

    Ifg Bv

    Vancouver, BC
    more than 2 months ago

Do you want to receive more vacancies?

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