Principal Engineer - Identity Services

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Principal Engineer role focused on developing and maintaining authentication and authorization components for Microsoft's Identity Services, supporting thousands of internal services and open-source contributions. The role involves building high-performing teams, collaborating across functions, and ensuring security, resilience, and performance in large-scale services.

What you'd actually do

  1. Build and nurture a high performing team.
  2. Develop and maintain authentication and authorization components for various platforms, including .NET, Rust, Java, Golang, Python, Node.JS.
  3. Collaborate with cross-functional teams such as leadership teams, product managers, service owners and platform teams.
  4. Make data-driven decisions (quantitative and qualitative).
  5. Support service owners ensuring seamless integration.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Microsoft Cloud Background Check

Nice to have

  • 6+ years of experience designing, building, and supporting client applications and tools using frameworks such as .NET
  • 3+ years of experience designing, developing, or maintaining secure software systems
  • applied knowledge of authentication, data protection, access control, and secure coding practices
  • 2+ years of experience programming for services and clients each

What the JD emphasized

  • security
  • resilience
  • memory
  • performance
  • authentication
  • authorization
  • secure coding practices