Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer

Microsoft Entra is seeking a Principal Software Engineer to join their Identity Platform team, specifically working on the Intelligent Data Experience (IDX) initiative. This role is at the heart of Microsoft's identity and security infrastructure, processing over two trillion Entra logs daily that support the entire Identity platform serving over one billion users worldwide.

The position involves working on critical services that handle millions of requests per second with stringent availability requirements (>99.99%). You'll be part of a global team building and maintaining high-scale distributed systems that power Microsoft's identity and authentication services.

As a Principal Engineer, you'll be responsible for both architectural design and hands-on implementation, taking solutions from whiteboard to production. The role requires deep expertise in cloud services, distributed systems, and performance optimization. You'll work within the Security, Compliance, Identity and Management Division, playing a crucial role in Microsoft's day-to-day technology experience for billions of users globally.

The ideal candidate should have extensive experience with cloud platforms (Azure, AWS, GCP, or OCI), strong communication skills, and a proven track record of delivering elegant solutions to complex architectural challenges. Knowledge of identity and security domains is highly valued.

This is an opportunity to work on technology that directly impacts billions of users while solving extraordinarily complex problems at extreme scale. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and generous time off, along with the chance to work with cutting-edge technology in a collaborative, inclusive environment.

Last updated an hour ago

Responsibilities For Principal Software Engineer

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

Requirements For Principal Software Engineer

Java
Python
Kubernetes
  • 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 designing and delivering elegant solutions
  • Excellent communications skills
  • Prior experience with performance analysis and optimization of web services
  • Prior experience working in the Identity and/or Security domains

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Security leading development of exabyte-scale security data platform, focusing on distributed systems and security challenges.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core, building and managing cloud infrastructure services at massive scale with competitive compensation and flexible work arrangements.

Principal Software Engineer

Principal Software Engineer position at Microsoft Azure working on storage virtualization platform for cloud services with focus on high-performance computing and system architecture.

Principal Software Engineer

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

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Platform organization, building core infrastructure for Azure ML and AI services, offering competitive pay and benefits with remote work options.