CareerPlanGet AI match score →

Senior Software Engineer - Distributed Systems

Vancouver, British Columbia, Canada💼 Full-time💰 $114,400–$114,400🗓 2026-07-03 → 2026-07-27

Core

Designing, building, and operating a next-generation service that transfers large volumes of data from various source systems to Microsoft Fabric with minimal latency.

Role type

Senior Software Engineer - Distributed Systems

Builds

Data movement and replication services for Microsoft Fabric

Domain

Cloud data integration and big data analytics

Deliverable

production ML models | product features

Required skills

C, C++, C#, Java, JavaScript, Python, distributed systems architecture, debugging, code review, system design, testing strategy, dependency management

Preferred skills

Master's degree in Computer Science, 6+ years of technical engineering experience

Technologies

Microsoft Fabric, Azure Data Factory, Power Query

Responsibilities

Optimize, debug, refactor, and reuse code to improve performance and maintainability; review code to assure quality standards and reliability; lead discussions for product architecture and create design proposals; create testing plans and drive automation efforts; identify dependencies and design documents for products and platforms; collaborate with stakeholders to align on user requirements and incorporate feedback.

Seniority

Senior, hands-on IC

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗