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

Principal Software Engineer, Avigilon Access Control

$180k - $225k per year
Full-time

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 Inc. (MSI) is seeking an experienced Principal Software Development Engineer to lead the evolution and optimization of our high-scale Access Control solution. This role will drive the multi-year technical vision and execution strategy for how our systems manage, synchronize, and authorize real-time security identities, permissions, and event telemetry across a global footprint. This role bridges high-performance cloud-native microservices and intelligent, resource-constrained edge hardware.

Our enterprise customers from emerging businesses to global, highly regulated enterprises depend on absolute reliability, security, and real-time responsiveness to protect their people, property, and physical spaces. Our access control solution processes millions of security events and device status updates daily, putting critical data and operational control directly into the hands of security operators around the world.

The architectures you design will directly determine optimization of our cloud and on-premises solutions, and how elegantly our systems maintain absolute resilience at the physical edge.

Our edge-to-cloud security ecosystem operates in a hybrid model where sub-second latency is non-negotiable for real-time entry decisions, yet absolute consistency and transactional safety are required for access logs, identity synchronization, and emergency lockdowns.

As we evolve our systems to support enterprise-scale multi-tenancy, high-volume device telemetry, and AI-native edge capabilities, we require fundamentally new approaches to how we partition configurations, cache credentials, and orchestrate security states across the network. You will pioneer architectures where performance, security-by-design, and operational simplicity emerge naturally from sound, cohesive engineering rather than brute-force scaling or ad-hoc, matrixed integrations.

Key Job Responsibilities

  • Define Technical Strategy and Vision: Own the multi-year technical roadmap and architectural vision for enterprise scale physical access control solution, translating complex, ambiguous business initiatives into simple, scalable, and maintainable distributed systems.
  • Architect Edge-to-Cloud Resilience: Design and optimize high-performance, low-latency architectures that securely connect cloud-native microservices with physical edge devices, establishing absolute local system resilience and offline-first capabilities.
  • Drive Cross-Team Collaboration and Mentorship: Serve as a technical force multiplier by leading high-stakes architectural design reviews, building technical consensus across distributed engineering teams, and mentoring senior technical talent.
  • Innovate with Next-Generation Capabilities: Research, prototype, and architect emerging platform capabilities, including edge computing optimizations, secure distributed credential frameworks, and intelligent system interfaces to maintain a highly competitive technology stack.
  • Cross-Organizational Leadership and operational excellence: Build consensus across multiple engineering organizations with different priorities. Lead architectural reviews and provide critical, constructive feedback. Foster a culture of engineering excellence through code, designs, and technical standards.

Qualifications

  • 15+ years of professional software development experience.
  • 10+ years of designing, building, and operating highly available, large-scale distributed systems.
  • Experience leading technical strategy and architecture for engineering organizations of 50+ developers.
  • Deep expertise in low-level systems programming (C and C++) as well as modern, high-concurrency cloud development languages (such as Go, Python, or Node.js).
  • Deep expertise in cloud infrastructure (AWS or GCP) and serverless architectures (e.g. ECS, Lambda, SQS, Kinesis, IoT Core) combined with database scaling (e.g. Aurora MySQL, PostgreSQL, DynamoDB, Redis).
  • Proven track record of delivering high-performance, secure software architectures that bridge physical edge devices or IoT hardware securely with cloud control planes.
  • Experience writing architectural strategy narratives and presenting technical decisions to senior executive leadership.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent technical discipline.

Preferred Qualifications

  • Direct technical experience with Physical Access Control Systems, embedded device firmware, real-time operating systems (RTOS), or video security integrations.
  • Expertise in query optimization, execution planning, and distributed transaction databases.
  • Proven success in taking a large, mature, legacy codebase and successfully decomposing it into clean, testable, and highly autonomous bounded contexts.
  • Experience establishing and maintaining automated continuous integration and continuous delivery (CI/CD) pipelines down to the physical hardware edge to replace manual deployment validation.
  • A track record of mentoring senior engineering talent to Staff/Principal level.
  • Recognized thought leadership, patents, or publications in distributed systems, IoT security, or edge computing.

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.

#LI-CA1

Basic Requirements

  • Bachelors Degree
  • 10+ years of software development experience

Travel Requirements

None

Relocation Provided

None

Position Type

Experienced

Referral Payment Plan

No

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.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Avigilon Access Control 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
    Remote job
    Full time
    Manual labor

    Arista Networks

    Vancouver, BC
    1 day ago
  • $70k - $80k per year

     ...WOW 1 DAY PAINTING is seeking a Junior Software Engineer to join our team in Vancouver, BC, operating...  ...is a plus. ~ Familiarity with version control systems.   💰 COMPENSATION &...  ...and wellness initiatives, including access to gym facilities at our corporate head... 
    Suggested
    Full time
    Work at office
    Immediate start

    O2e Brands

    Vancouver, BC
    1 day ago
  •  ...Sanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Controls Engineering co-op to join our Controls team. In this...  ...to real-world systems. Integrate software solutions with physical hardware in robotic... 
    Suggested
    Permanent employment
    Contract work
    Internship
    Work at office

    Sanctuary Ai

    Vancouver, BC
    1 day ago
  • $20 - $22 per hour

     ...Location: Vancouver, BC (Remote) Position: Software Engineer Intern Salary: $20-22 per hour About the Role Ace1 Media is looking...  ...relational databases A basic understanding of version control tools like Git Strong problem-solving and communication... 
    Suggested
    Remote job
    Hourly pay
    Long term contract
    Full time
    Internship
    Manual labor
    Flexible hours

    Ace1media

    Vancouver, BC
    1 day ago
  •  ...looking for a talented and motivated\u00a0\u003cstrong\u003eSenior Software Engineer \u003c/strong\u003eto join our team. As part of our Match...  ...16px\"\u003e\u2022 Professional development budget and unlimited access to Udemy from day one\u003c/span\u003e\u003c/div\u003e\... 
    Suggested
    Full time
    Internship
    Work at office
    3 days per week

    Match Group

    Vancouver, BC
    1 day ago
  • $95k - $145k per year

     ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...to join our Packet Forwarding Engines (PFE) and System software development...  ...temperature sensors, fan controllers, etc), board system... 
    Full time

    Arista Networks

    Vancouver, BC
    1 day ago
  • $95k - $145k per year

     ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...efficiently. You will write software that controls everything from temperature sensors, fan... 
    Full time

    Arista Networks

    Vancouver, BC
    1 day ago
  • $120k - $195k per year

     ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer...  ...and debug packet forwarding engine and a hardware component’s vendor... 
    Remote job
    Full time

    Arista Networks

    Vancouver, BC
    1 day ago
  • $104.2k - $150k per year

     ...standard increases as applicable Job Description As a senior software engineer on the APPS team, you will take on a leadership role in the...  ...implementing long-term solutions. Familiarity with version control systems such as Git and open-source projects like OTIO and... 
    Long term contract

    Sony Pictures Imageworks

    Vancouver, BC
    1 day ago
  • $75.2k - $107.16k per year

     ...The Software Development Engineer in Test (SDET) 2 will be primarily responsible for optimizing and supporting...  ...an asset ~ Experienced with source control management systems such as Git ~...  ...4th" (Star Wars Day) company holiday! Access to an on-site fitness facility, tennis... 
    Full time
    Work at office
    Local area
    Worldwide
    Relocation package

    Lmi Technologies

    Vancouver, BC
    1 day ago
  • $79.8k - $119k per year

     ...RRSP's, Sick and Vacation leave, standard increases as applicable Job Summary: We are seeking a highly motivated mid-level Software Engineer to drive the development and ongoing support of our Rigging pipeline. The ideal candidate is a strong coder, skilled... 
    Full time
    Shift work

    Sony Pictures Imageworks

    Vancouver, BC
    1 day ago
  • $145k - $170k per year

     ...strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the toughest challenges in agriculture, energy and mining, insurance and risk mitigation... 
    Full time
    Work at office
    Flexible hours
    3 days per week

    Earthdaily Analytics

    Vancouver, BC
    1 day ago
  • $150k - $200k per year

     ...customers, ranging from large enterprises like Snowflake and Intel to fast-growing startups like Glean and Vanta.  As a Staff Software Engineer, you’ll operate as a technical leader with broad ownership across systems, teams, and product areas—shaping architecture, raising... 
    Long term contract
    Full time
    Work at office

    Suger.io

    Vancouver, BC
    1 day ago
  • $124k - $179k per year

     ...locations globally. Come join us!\n\nJob Summary:\n\nAre you a Software Engineer interested in joining our core R\u0026D group to develop and...  ...software (Glimpse); including our state-of-the-art rendering engine, shading system, and scene representation? If the answer is yes... 
    Work at office
    3 days per week

    Netflix

    Vancouver, BC
    1 day ago
  • $132k - $198k per year

     ...tech stack to cutting-edge Stack 2.0? We are seeking a Senior Software Engineer to drive this migration and usher in a new era of geolocation...  ..., experiences, beliefs, and identities. Creating an accessible interview experience for all candidates is important to us. If... 
    Remote job
    Full time
    Live In
    Work at office
    Local area
    Work from home
    Shift work

    Geocomply

    Vancouver, BC
    1 day ago
  • $100k - $150k per year

     ...with customer-facing communication. You’ll work directly with engineering teams at startups and large enterprises to design integrations,...  ...re seeking someone with experience including: ~4+ years in a Software Engineer focusing in solutions, Solutions Engineer, Solution Architect... 
    Long term contract
    Work at office

    Suger.io

    Vancouver, BC
    1 day ago
  •  ...fraud, errors and mistakes. Our specialised Accounts Payable software integrates with leading business ERP systems like SYSPRO,...  ...and motivated individual to join our team as a Software Support Engineer. In this role, you will be the critical link between our development... 
    Remote job
    Long term contract
    Full time

    Traildptyltd

    Vancouver, BC
    1 day ago
  • $95k - $145k 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... 
    Full time

    Arista Networks

    Vancouver, BC
    1 day ago
  •  ...identity or expression, genetic information, marital status, medical condition, or any other legally protected factor. As a Principal Software Engineer, you will be responsible for the implementation, enhancement, and maintenance of ATPCO applications and services. This... 
    Full time

    ATPCO

    Vancouver, BC
    12 days ago
  • $279.12k - $332.44k per year

     ...been the foundation of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior making games...  ...knowledge of modern computer architecture and its impact on software performance. Physics and Numerical Methods Experience: Practical... 
    Full time
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    20 days ago
  • $90k - $125k per year

     ...for our customers so they can spend more time doing what they love. The Role: Push is looking for an experienced Full Stack Software Engineer (back end focus preferred) who loves tracking down tricky bugs, untangling thorny refactors, and uncovering performance... 
    Full time
    Work at office
    Remote work

    Push Operations

    Vancouver, BC
    1 day ago
  • $120k - $210k per year

     ...As Lead Software Engineer, you would lead a team of engineers to write and maintain the tools necessary to support VFX workflows with a focus on production. Our ideal candidate is able to collaborate with non-technical stakeholders to define and document requirements, and... 
    Full time
    Worldwide

    Scanline Vfx

    Vancouver, BC
    1 day ago
  • $145k - $170k per year

     ...strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the toughest challenges in agriculture, energy and mining, insurance and risk mitigation... 
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Earthdaily Analytics

    Vancouver, BC
    1 day ago
  • $90k - $135k per year

     ...for a versatile intermediate engineer to keep our development pipelines...  ...work directly in the Unreal Engine 5 codebase to support...  ...content pipeline tasks, version control, profiling, and performance analysis...  ...improve team productivity, accessibility, and inclusivity. $90,000 -... 
    Remote job
    Long term contract
    Permanent employment
    Full time

    Blackbird Interactive

    Vancouver, BC
    1 day ago
  • $192k - $240k per year

     ...Engineering at Brex Engineering at Brex is about building systems that scale with speed and intention. Our teams span Software, Data, Security, and IT, and operate with high autonomy and deep collaboration...  ...strategies. Drive schema and access-pattern improvements to resolve... 
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    1 day ago
  • $148k - $222k per year

     ...significant impact in recruiting top talent for a leading software company.   About the Team The Principal Talent Advisor will join the high-performing Talent...  ...week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary... 
    Full time
    Work at office
    Remote work
    Relocation package
    3 days per week

    Nutanix

    Vancouver, BC
    1 day ago
  •  ...looking for an experienced and detail-oriented Controller for the establishment to oversee the...  ..., proficiency in various accounting software, and a thorough understanding of financial...  ...regulatory requirements. Implement internal controls to safeguard company assets and improve... 
    Part time
    Relocation

    Ag Recruitment

    Vancouver, BC
    1 day ago
  • $75k - $95k per year

     ...currently seeking a Senior level or Principal level UX Designer to join our team...  ...for the end-user, ensuring accessibility, clarity, and engagement across all...  ...and user input schemes (i.e. touch, controller, mouse & keyboard, motion control);  ~ Strong portfolio demonstrating... 
    Remote job
    Long term contract
    Full time
    Casual work
    Worldwide

    Smoking Gun Interactive

    Vancouver, BC
    1 day ago
  •  ...speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously....  ...healthcare, logistics, and manufacturing. With access to over 200 million job seekers, our...  ...Who You Are ~10+ years of experience in software engineering, with a demonstrated track record... 
    Hourly pay
    Long term contract
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    a month ago
  • $165k - $220k per year

     ...environments, working closely alongside engineering and project delivery teams, attend in-person...  ...environment with strong transit access and a mix of nearby dining, retail, and residential...  ..., and design methodologies As the Principal Engineer I – Process Engineering you support... 
    Internship
    Work at office

    Freeport McMoRan

    Vancouver, BC
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Avigilon Access Control. Be the first to apply!