Principal Software Engineer

MicrosoftRedmond, WA

About The Position

Microsoft Entra secures identities for billions of users, including AI agents. The Conditional Access team owns the policy engine that controls access in real time. We are building the Conditional Access Optimization Agent, an AI system to analyze policies, identify risks, and recommend/apply changes to improve security posture without disrupting users. This role involves setting the technical direction for securing AI at Microsoft, both for the agents we ship and for securing our customers. The position spans the Conditional Access policy engine, Identity Protection risk signals, and the emerging agent-identity platform, defining how these components integrate. Microsoft's mission is to empower every person and organization to achieve more. We foster a growth mindset, innovate to empower others, and collaborate to achieve shared goals, guided by our values of respect, integrity, and accountability to create an inclusive culture.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Ability to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter

Responsibilities

  • Writing high quality code
  • Designing systems with AI and safety in mind
  • Delivering high quality experiences to customers
  • Performing on call duties on a rotation basis to support the problem
  • Working across teams and products to deliver One Microsoft experiences
  • Accelerating all parts of software lifecycle using AI

Benefits

  • Certain roles may be eligible for benefits and other compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service