Principal Software Engineer (architect)

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

Principal Software Engineer (Architect) role focused on Identity and Access Management within Microsoft Security. The role involves translating user needs into architecture, owning system design, leading coding practices, driving implementation, and ensuring reliability. A key aspect is championing an AI-first engineering model and scaling intelligent automation across the SDLC.

What you'd actually do

  1. Translate user needs into architecture using metrics, telemetry, and continuous feedback loops.
  2. Own system architecture design, ensuring scalability, compliance, and cross-team alignment.
  3. Lead high-quality coding practices, design reviews, and reusable, maintainable software development.
  4. Drive implementation, experimentation, and release planning across multiple product lines.
  5. Ensure reliability, supportability, and incident response through telemetry, playbooks, and root cause analysis.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 8+ 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

Nice to have

  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Proven experience building highly available large-scale services from conception to deployment.
  • Prioritizes partner and customer needs and consistently delivers high-quality experiences, with demonstrated success in rapidly executing go-to-market solutions.
  • Proven experience with improving operational excellence.
  • Experience with Identity Access Management or other Security products.
  • Experience with cloud technologies (Azure, AWS, Google Cloud, etc.).

What the JD emphasized

  • AI-first engineering model