Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
$137,600 - $267,000
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Windows 365 Cloud PC (W365) and Azure Virtual Desktop (AVD) are leaders in Desktop as a Service (DaaS). The Windows Cloud team is seeking a Principal Software Engineer to advance their cloud platform and business.

As a Principal Software Engineer, you'll have the opportunity to:

  • Lead both business and technology initiatives
  • Expand expertise in cloud computing, desktop virtualization, and streaming technologies
  • Design new platform capabilities for virtualized compute, storage, networking, GPUs
  • Implement software components for W365 and AVD service backend
  • Build cloud infrastructure services at scale
  • Enable faster and safer deployment of changes
  • Analyze telemetry data for capacity planning
  • Drive automation and service management improvements

The role involves working with distributed systems, delivering large-scale secure cloud services, and collaborating across teams. You'll be part of Microsoft's mission to empower every person and organization globally, working in an inclusive culture with values of respect, integrity, and accountability.

Key Focus Areas:

  • Cloud infrastructure and service development
  • Platform capability design and implementation
  • Service reliability and performance optimization
  • Cross-team collaboration and technical leadership
  • Automation and operational efficiency
  • Telemetry analysis and capacity planning

The position offers competitive compensation ($137,600 - $267,000 base salary, higher in SF/NYC), comprehensive benefits, and the opportunity to work on cutting-edge cloud technology that impacts millions of users globally.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Design, develop, and deliver software engineering solutions to automate complex tasks
  • Own deployment, availability, reliability, performance and customer escalation targets
  • Identify and reduce issues through design, testing, and implementation
  • Collaborate with Engineering and Product Management partners
  • Drive efficiencies through software improvement and root cause analysis
  • Drive continuous improvement on service quality and COGS efficiency

Requirements For Principal Software Engineer

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years of experience designing, implementing, and shipping cloud services or software products
  • Experience with Infrastructure As Code (IaC) tools like Terraform or Ansible
  • Experience with CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps
  • Experience applying Site Reliability Engineering (SRE) principles
  • 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?

Jobs Related To Microsoft Principal Software Engineer

Principal Cloud Network Engineer, Azure Fiber

Principal Cloud Network Engineer position at Microsoft Azure Fiber team, leading optical network infrastructure development and implementing AI-based management solutions. Remote work available, competitive salary.

Principal Software Engineer - Azure Kubernetes Service

Principal Software Engineer position at Microsoft's Azure Kubernetes Service team, focusing on node lifecycle management and cloud-native infrastructure development.

Principal Network Engineer

Principal Network Engineer position at Microsoft, focusing on AI High Performance Network Infrastructure, offering remote work and competitive compensation between $137,600 - $294,000.

Software Principal Engineer-RedHat OpenShift

Principal Software Engineer position at Dell Technologies focusing on RedHat OpenShift and cloud solutions, requiring 8+ years of experience in customer-facing IT roles.

Software Engineering Director- Hyderabad

Lead engineering teams in developing cloud infrastructure services at Salesforce, managing multiple teams and driving technical innovation in Hyderabad.