CareerPlanSign in

Senior Software Engineer

Canada, British Columbia, Vancouver💼 Full-time🗓 2026-07-01 → 2026-10-02

Core

Build features for an internet-scale, real-time distributed digital advertising marketplace processing 4 million queries per second.

Role type

Senior Software Engineer (Real-time Distributed Systems)

Builds

Real-time backend services and features for publishers and curators (via careerplan.io/jobs/1970393556917687-senior-software-engineer-at-microsoft)

Domain

Digital Advertising / Distributed Systems

Deliverable

production ML models | product features

Required skills

C, C++, C#, Java, JavaScript, Python, distributed systems, client-server architecture, distributed databases, real-time backend services, Zookeeper, Redis, SQL DB

Preferred skills

High-performance transactional distributed backend systems, Linux environments, ultra-low-latency optimization, A/B testing design, ML optimizations

Technologies

Zookeeper, Redis, SQL DB, Linux

Responsibilities

Design features that drive monetization, develop features for publishers and curators, maintain high standards of availability, reliability, and performance, proactively seek new knowledge and adapt to technical trends, drive consistency in monitoring and operations at scale

Seniority

Senior, hands-on IC