Principal Software Engineer - Engineering Systems | Microsoft Careers