Principal Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
Distributed Systems
Principal Software Engineer
Remote
5,000+ Employees
8+ 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 to join their Intelligent Data Experience (IDX) team. This role focuses on building and maintaining critical infrastructure that processes over two trillion Entra logs daily, supporting the entire Identity platform that serves over one billion users worldwide. The position involves working with distributed systems at extreme scale, designing elegant solutions for complex architectural challenges, and ensuring high availability (>99.99%) for services processing millions of requests per second. As a hands-on technical leader, you'll collaborate with global teams to ship critical software, balancing innovation with operational excellence. The role combines deep technical expertise with strategic thinking, requiring both architectural vision and practical implementation skills. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and flexible work arrangements, with this position allowing up to 100% work from home with 0-25% travel requirements.

Last updated 11 minutes ago

Responsibilities For Principal Software Engineer

  • Design and deliver elegant solutions for complex architectural challenges in cloud services
  • Operate high-scale services in production environments
  • Work on services processing millions of requests per second
  • Ship critical software quickly and safely
  • Handle compliant, custom data ingestion pipelines processing more than two trillion Entra logs per day

Requirements For Principal Software Engineer

Kubernetes
  • Principal/Lead Engineer level experience in software engineering
  • Experience with high-scale services in production environments
  • Excellent communications skills
  • Experience with performance analysis and optimization of web services
  • Experience building services on cloud platforms
  • Strong track record as a hands-on engineer

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
Dental Insurance
Vision Insurance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer- Kusto

Principal Software Engineer position at Microsoft working on Azure Data Explorer (Kusto), leading development of massive-scale cloud services for real-time log analytics and big data exploration.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Compute division, focusing on distributed systems and VM management at scale, offering competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data engineering team's Fabric OneLake platform, building unified data stack solutions with competitive compensation and benefits.

Principal Software Engineer - Gaming

Principal Software Engineer role at Microsoft Gaming, focusing on building AI-powered safety and content moderation systems at scale. Based in Redmond, WA with competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building high-performance networking infrastructure for distributed AI systems, offering competitive compensation and remote work flexibility.