Software Engineer II and Senior Software Engineer (Mutiple Positions) | Microsoft Careers