Software Engineer II - Distributed Systems - Microsoft - BC | OpenTalent