Principal Software Engineer

Azure is the world's leading cloud offering, trusted by hundreds of millions of users worldwide.
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Azure, Microsoft's leading cloud platform, is seeking a Principal Software Engineer for their Azure and Edge Performance team. This role focuses on the Interruption Management Services team, ensuring performance consistency of Azure Virtual Machines. The position requires deep expertise in low-level hardware, systems operations, and fleet-wide data processing. You'll work with technical leaders to understand new technologies in Azure host and Hyper-V, collect telemetry, create simulations, and optimize performance. The role offers competitive compensation ($137,600 - $267,000) and comprehensive benefits. This is an opportunity to impact Microsoft's cloud infrastructure, working with cutting-edge technology and collaborating across multiple teams. The position offers up to 100% remote work, with some travel (0-25%). You'll be part of Microsoft's mission to empower every person and organization globally, working in an inclusive culture that values growth mindset and innovation.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Learn and understand the latest developments in the Azure platform at a deep technical level
  • Design, conduct, and analyze the results of performance testing on Azure hardware configurations
  • Lead cross-team efforts to improve performance and reliability across Azure
  • Work with Azure platform teams to debug and root cause customer performance issues
  • Improve team's data analysis services and pipelines with new capabilities

Requirements For Principal Software Engineer

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years of experience with Windows and/or Linux operating system internals
  • 5+ years of experience with software performance analysis skills
  • Must pass Microsoft Cloud Background Check
  • 6+ years of experience coding in C/C++
  • Experience with hypervisor internals and virtualization concepts
  • Experience with Windows and/or Linux performance testing and benchmarking

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Engineering Manager

Principal Engineering Manager position at Microsoft leading Azure's Threat Model System team, combining security expertise with AI technology to enhance cloud service security.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure OpenAI team, focusing on large-scale AI services development with 8+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and scaling AI-powered cloud services and Azure Cognitive Services.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Cloud Solutions and AI strategy, offering competitive pay and the chance to work on cutting-edge technology.