Taro Logo

Principal Software Engineer

Microsoft is a global technology company empowering people and organizations to achieve more through cloud computing, software, and hardware solutions.
United States
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

The Azure Compute Hardware Platform Innovation team at Microsoft is seeking a Principal Software Engineer to define and validate hardware and virtualization technologies for Azure's computational capabilities. This role offers an exciting opportunity to work at hyper-scale, focusing on systems design and virtualization technology in a diverse and inclusive environment.

As a Principal Software Engineer, you'll be instrumental in shaping the architecture of core Azure infrastructure, working with both internal and external partners to deliver innovative solutions and improve efficiency. The position involves direct contribution to hardware platforms and virtualization systems that impact millions of users globally.

Key responsibilities include collaborating with stakeholders on system architecture, optimizing physical platform infrastructure, characterizing hardware performance, and building automation for testing and deployment. You'll drive the identification of dependencies and development of design documents for Azure platforms and VMs.

The ideal candidate brings 6+ years of experience in computer architecture, operating systems, and large-scale distributed systems, with strong coding skills in languages like C, C++, C#, Java, or Python. Experience in hardware virtualization technologies and working with vendors in a cloud environment is highly valued.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The base pay range for this role across the U.S. is $137,600 - $267,000 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City ($180,400 - $294,000).

This role presents an exceptional opportunity to impact cloud computing at a global scale while working with cutting-edge technology in a collaborative, growth-oriented environment. Join Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Collaborate with stakeholders to determine user requirements for system architecture and design
  • Create new infrastructure to optimize around physical platform architecture
  • Characterize performance of hardware components and platforms
  • Build and improve automation for performance characterization and testing
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Act as a Designated Responsible Individual (DRI) and guide other engineers

Requirements For Principal Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering or related technical field AND 6+ years technical engineering experience
  • 6+ years of industry experience working with computer architecture/hardware, operating systems, networking, large-scale distributed systems
  • 3+ years of experience in the creation of new infrastructure to optimize around physical platform architecture
  • Experience with coding in languages including C, C++, C#, Java, Python, or assembly language
  • Must pass Microsoft Cloud Background Check

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?