CareerPlanSign in

Software Engineer II

Canada, British Columbia, Vancouver💼 Full-time💰 $85,800–$85,800🗓 2026-02-27 → 2026-10-02

Core

Design, develop, and maintain high-quality APIs, SDKs, and data pipelines for data collection, cleansing, transformation, and usage to support downstream analysis, visualization, and AI model training.

Role type

mid-level IC software engineer (data engineering & cloud services)

Builds

telemetry pipelines, data quality frameworks, and distributed cloud services

Domain

cloud infrastructure + data engineering

Required skills

C#, Java, Python, C, C++, JavaScript, SQL, KQL, Hadoop, Hive, Spark, CI/CD, distributed cloud services, data governance, security access controls

Preferred skills

experience with Azure technology stacks, data modeling practices, incident resolution

Technologies

Azure, Hadoop, Hive, Spark, C#, Java, Python, SQL, KQL

Responsibilities

Design and implement end-to-end software and data lifecycles including development and CI/CD; build frameworks for data quality validation and anomaly detection; participate in on-call rotation for service health maintenance; contribute to unit and integration testing; collaborate on code reviews and technical discussions (via careerplan.io/jobs/1970393556802657-software-engineer-ii-at-microsoft)

Seniority

Mid-level, hands-on IC