Principal Software Engineer

Microsoft is the world's leading cloud provider, empowering every person and organization on the planet to achieve more.
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft's Azure team is seeking a Principal Software Engineer to join their Azure and Edge Performance team, specifically focusing on Interruption Management Services. This role is central to ensuring the performance consistency of Azure Virtual Machines and collaborating across Azure teams on cutting-edge platform technologies.

The position requires a unique blend of deep technical expertise in low-level hardware and systems operations, combined with the ability to build and manage fleet-wide data processing services. You'll be working with technical leaders to gain comprehensive understanding of new technologies in Azure host and Hyper-V, while collecting telemetry, creating simulations, and optimizing performance.

As a Principal Engineer, you'll be responsible for leading cross-team efforts to improve performance and reliability across Azure, conducting sophisticated performance testing, and working directly with platform teams to resolve customer performance issues. The role offers an opportunity to work on one of the world's leading cloud platforms, trusted by hundreds of millions of users worldwide.

The compensation is highly competitive, with a base salary range of $137,600 - $267,000 USD annually, varying by location. Microsoft offers an exceptional benefits package including industry-leading healthcare, educational resources, parental leave, and generous time off.

This is an ideal role for a seasoned engineer with strong experience in system architecture, virtualization, and performance analysis. You'll be joining a company with a strong mission to empower others and a culture that values respect, integrity, and accountability. The position offers up to 100% work from home flexibility, making it an attractive opportunity for those seeking work-life balance while working on cutting-edge cloud technologies.

Last updated a day 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
  • Experience with hypervisor internals and virtualization concepts
  • Experience with Windows and/or Linux performance testing and benchmarking
  • Strong communication and collaboration skills

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure, focusing on cloud infrastructure and virtualization technology, offering competitive salary and remote work options.

Principal Software Engineer

Lead cloud infrastructure development for Microsoft's sovereign cloud solutions, ensuring data sovereignty and compliance for government and restricted industry customers.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on cloud security solutions and data protection at global scale.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure CXP team, focusing on cloud services development with competitive pay and benefits.

Principal Cloud Network Engineer, Azure Fiber

Lead Azure Fiber's global optical network infrastructure as Principal Cloud Network Engineer, focusing on AI integration and fiber network optimization at Microsoft.