Microsoft Security is seeking a Principal Software Engineer to join their Identity and Access Management (IAM) team within the Identity division. This role focuses on developing and innovating the Entra ID (formerly Azure Active Directory) Groups vertical, which serves as the core of automation and powers various Identity and Access Management services.
The position involves working on internet-scale services and event processing pipelines in Microsoft Graph, where security, availability, performance, and scale are paramount. You'll be tackling complex problems in cloud security, enabling customers to manage access to cloud applications, power collaboration through Microsoft 365 groups, and streamline management scenarios including rule-based dynamic membership and group lifecycle management.
As a Principal Engineer, you'll collaborate with a diverse and talented team, contributing to the broader Identity community and ecosystem. The role offers significant impact potential in the critically important cloud security space. Microsoft's culture promotes diversity, multiculturalism, and inclusion, providing team members with numerous opportunities for learning and career growth.
The ideal candidate should have extensive experience in distributed systems, REST APIs, and a strong background in software engineering. You'll be responsible for designing and developing large-scale distributed software services, optimizing performance, implementing test automation, and mentoring team members. The position offers competitive compensation, comprehensive benefits, and the opportunity to work in a flexible environment with up to 100% work from home options.
Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working on cutting-edge security solutions that protect billions of users worldwide. This role combines technical leadership, architectural expertise, and the chance to shape the future of cloud identity security.