CareerPlanSign in

Software Engineer II - Distributed Systems

Canada, British Columbia, Vancouver💼 Full-time🗓 2026-08-26 → 2026-09-29

Core

Design, develop, test, and maintain scalable and reliable distributed software solutions and services.

Role type

Software Engineer II - Distributed Systems

Builds

Scalable and reliable software solutions and services

Domain

Enterprise distributed systems

Required skills

C, C++, C#, Java, JavaScript, Python, debugging, logging, telemetry, monitoring, root cause analysis, code reviews, automated testing, CI/CD, system architecture, platform design

Preferred skills

engineering best practices, new technologies, development methodologies

Responsibilities

Design and implement scalable software solutions, troubleshoot and resolve system issues, participate in code reviews, create and maintain automated tests, collaborate on system architecture, partner with product and design teams

Seniority

Mid-level, hands-on IC

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