Principal Software Engineer

Microsoft provides cloud computing services through Azure, with Azure Core being their most profitable business unit providing millions of servers for cloud workloads.
$137,600 - $294,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Join Azure Core, Microsoft's most profitable and rapidly growing business unit, as a Principal Software Engineer in the Azure Pilotfish team. You'll be responsible for building services that manage millions of servers, handling provisioning, monitoring, and hardware support. The role offers the opportunity to work on large-scale distributed systems that power Azure, Bing, M365, and Azure Storage. You'll be part of a team that supports critical cloud infrastructure used by millions of customers, from gaming sessions to complex computational workloads. The position offers flexible work options including remote work, and you'll be contributing to Microsoft's mission of empowering every person and organization globally. The role requires extensive experience in distributed systems, cloud infrastructure, and service scaling, making it perfect for those who want to impact cloud computing at a massive scale.

Last updated 8 days ago

Responsibilities For Principal Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle degradation, downtime, or interruptions

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 6+ years of experience in distributed systems
  • 4+ years of experience running and working on services at scale
  • 3+ years of experience working on cloud infrastructure
  • 2+ years of experience in the development of design documents

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 - Azure Resource Graph

Principal Software Engineer position at Microsoft working on Azure Resource Graph, building large-scale distributed systems and cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on cloud performance optimization, virtualization, and system architecture with competitive compensation and benefits.

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.