Principal Software Engineer

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

Principal Software Engineer role focused on leading the architecture, design, and implementation of high-scale, low-latency services with an AI First approach within Microsoft's Identity engineering team. The role involves driving AI/ML-based engineering solutions, cloud environments (Azure), and large distributed systems, with a strong emphasis on security and reliability.

What you'd actually do

  1. Lead the architecture, design and implementation of services for extremely high scale, throughput, durability, and low latency with AI First approach.
  2. Innovate and make service deployment and maintenance an efficient well-oiled machine that provides excellent reliability with minimal manual engineer intervention.
  3. Ability to conduct in-depth triage, troubleshooting, and forensics across all facets of the cloud stack while executing processes corrective action and continual service improvement.
  4. Drive Infrastructure security improvements for mission critical high scale workloads.
  5. Lead the definition of requirements, KPIs, priorities and planning of engineering deliverables.

Skills

Required

  • 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
  • Microsoft Cloud Background Check

Nice to have

  • Experience in driving AI (LLM/ML) based engineering solutions
  • Experience working in cloud environments such as Microsoft Azure
  • Demonstrated ability to drive large technical deliverables independently
  • Experience designing and scaling cloud services or large distributed systems
  • Customer focus and ability to incorporate feedback signals into engineering decisions

What the JD emphasized

  • AI First approach
  • AI (LLM/ML) based engineering solutions
  • extremely high scale
  • low latency
  • large distributed systems

Other signals

  • AI First approach
  • AI (LLM/ML) based engineering solutions
  • scaling cloud services or large distributed systems