Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$180,000 - $300,000
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer

Microsoft Entra, part of the Security, Compliance, Identity and Management Division, is seeking a Principal Software Engineer for their Intelligent Data Experience (IDX) team. This role focuses on handling compliant, custom data ingestion pipelines processing over two trillion Entra logs daily, supporting the entire Identity platform. The position involves working with distributed systems at extreme scale, requiring both technical expertise and innovative problem-solving skills. The team powers critical authentication services used by billions of users globally, managing millions of requests per second with high availability requirements. This role offers the opportunity to work with cutting-edge technology, collaborate with a global team, and make a significant impact on Microsoft's identity and security infrastructure. The position combines hands-on engineering with strategic system design, requiring both technical depth and leadership skills. Benefits include comprehensive healthcare, educational resources, and a strong work-life balance package.

Last updated 5 days ago

Responsibilities For Principal Software Engineer

  • Work on lynchpin services in Identity with global colleagues
  • Manage services processing millions of requests per second
  • Power hundreds of billions of authentications per day with >99.99% availability targets
  • Ship critical software quickly and safely
  • Design and implement solutions from whiteboard to production

Requirements For Principal Software Engineer

  • Principal/Lead Engineer level experience in software engineering
  • Deep practical experience operating high-scale services in production environments
  • Prior experience building services which run on Microsoft Azure, AWS, Google Cloud or Oracle Cloud Infrastructure
  • Strong track record as a hands-on engineer
  • Excellent communications skills
  • Experience with performance analysis and optimization of web services
  • Experience working in Identity and/or Security domains

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's MAI team, building scalable recommendation systems serving billions of users with competitive pay and benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure AD's directory store platform, focusing on distributed systems and cloud technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure at massive scale.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the design of Entra ID's directory platform, focusing on authentication and authorization services at massive scale.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Storage, building massively scalable distributed systems with up to 100% remote work option.