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 2 days 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 Software Engineer

Principal Software Engineer role at Microsoft Azure, focusing on hardware platform innovation and cloud infrastructure, offering competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure, leading hardware/software IO acceleration platforms development with focus on high-performance computing and cloud infrastructure.

Principal Software Engineer

Lead software development for Microsoft Azure's server infrastructure as a Principal Engineer, focusing on high-performance computing and cloud systems.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Core team, building and managing cloud infrastructure services at massive scale with competitive compensation.

Principal Software Engineer

Principal Software Engineer position at Microsoft Azure Core team, focusing on storage virtualization and cloud infrastructure, offering competitive salary and remote work options.