Senior Software Engineer

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

Senior Software Engineer on the Identity for Services (ID4S) Team within Microsoft Entra, focusing on authentication and authorization components. The role involves developing robust, extensible APIs, collaborating with cross-functional teams, and ensuring security, resilience, and performance. The team embraces AI-powered workflows to accelerate development and improve efficiency, exploring new ways to co-create with AI for better engineering outcomes. The primary focus is on building and maintaining core security services, with AI being a tool to enhance development processes.

What you'd actually do

  1. Develop and maintain authentication and authorization components for various platforms, including .NET (experience with Rust, Java, Golang, Python, Node.JS is a plus).
  2. Collaborate with cross-functional teams such as leadership teams, product managers, service owners, and platform teams.
  3. Make data-driven decisions using quantitative and qualitative insights.
  4. Support service owners to ensure seamless integration and operational excellence.
  5. Participate in code reviews, design discussions, and contribute to the overall improvement of our authentication libraries.

Skills

Required

  • Distributed Services
  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • .NET

Nice to have

  • Rust
  • Golang
  • Node.JS
  • OAuth
  • OpenID Connect
  • SAML

What the JD emphasized

  • security
  • resilience
  • memory
  • performance
  • authentication and authorization