Senior Software Engineer - Networking | Microsoft Careers