Preferred Qualifications: Masters Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelors Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. We are seeking a Principal Software Engineer to architect and deliver highly scalable cloud services that enable firmware lifecycle management across multiple generations of Azure hardware platforms, diverse SKU portfolios, and a broad range of firmware technologies.