CareerPlanSign in

Principal Software Engineer

Vancouver, Canada💼 Full-time💰 $180,000–$225,000🗓 2026-06-16 → 2026-09-26

Core

Architect high-performance, large-scale cloud and on-premise applications and APIs supporting machine learning pipelines and intelligent workflows for video analytics.

Role type

Principal Software Engineer (AI-First Video Systems)

Builds

Next-generation cloud and on-premise streaming platforms with native AI integration

Domain

Security technology / Video analytics / Artificial Intelligence

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C#, distributed systems architecture, microservices, real-time data/media streaming protocols, CI/CD, test automation, observability, database design

Preferred skills

Azure cloud development, Rust, large-scale public-facing application delivery

Technologies

C++, C#, .NET, Azure, Postgres, Berkeley DB

Responsibilities

Drive technical leadership and architectural governance; translate business objectives into scalable system architectures; define long-term technical vision and roadmap; own non-functional requirements like scalability and ultra-low latency; architect end-to-end product observability; mentor team members and uphold rigorous software standards

Seniority

Principal, hands-on IC with strategic oversight

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.