CareerPlanSign in

Senior Software Engineer

Canada, British Columbia, Vancouver💼 Full-time🗓 2026-09-03 → 2026-09-25

Core

Design, implement, test, deploy, and operate highly available distributed services and automation for configuring and migrating large-scale telemetry workloads across a fleet.

Role type

Senior Software Engineer (Distributed Systems & Telemetry)

Builds

APIs, tools, and subsystems for telemetry collection, routing, storage, and efficient data access; AI-assisted engineering practices.

Domain

Cloud-native infrastructure, distributed systems, large-scale production services, telemetry, observability.

Deliverable

production ML models | product features | infrastructure

Required skills

distributed systems design, cloud-native infrastructure, API development, automation, monitoring and alerting, incident response, technical design reviews, cross-team collaboration, mentoring engineers, AI/ML integration for anomaly detection and validation.

Preferred skills

experience with C, C++, C#, Java, JavaScript, or Python; expertise in reliability, security, networking, or operational excellence for live services.

Technologies

C, C++, C#, Java, JavaScript, Python, cloud-native platforms, distributed systems frameworks.

Responsibilities

Design and implement distributed services for telemetry workloads; build and enhance APIs and tools for data access; integrate machine learning for anomaly detection; implement monitoring and alerting; participate in on-call rotations and incident response; mentor engineers and lead design reviews.

Seniority

Senior, hands-on IC with mentorship responsibilities.

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