Principal Group Engineering Manager - Microsoft Entra

Microsoft Microsoft · Big Tech · Prague, Prague, Czech Republic · Software Engineering

Principal Group Engineering Manager for Microsoft Entra, focusing on hyperscale platform challenges, availability of mission-critical services, and engineering systems for software serving over 1 billion people. The role involves leading managers and senior engineers to improve safe operation of hyperscale fleets using AI-driven operations for incident triage and resolution, correlating change logs with incident impact, architecting control planes with AI/telemetry for safe changes, and building runtimes for auto-triage and auto-mitigation of incidents.

What you'd actually do

  1. Lead managers and senior engineers building platform services used by Microsoft engineering teams. Drive clarity across strategy and execution, turning outcome goals into a concrete approach for the team.
  2. Improve the safe operation of hyperscale fleets through job orchestration, automatic risk analysis (both agent-powered analysis as part of shift-left and context aware analysis during job execution)
  3. Develop systems that correlate change logs (from a simple deploy intent of a single service to very granular events where hundreds of thousands of machines receive unsupervised updates) to ongoing incident impact.
  4. Architect Entra's control plane which allow engineers to execute safe changes without friction, and leverage AI and telemetry to identify high risk changes which need further review or re-design
  5. Reduce time-to-mitigate and increase engineering focus time by building runtimes that auto-triage and auto-mitigate reported incidents and warning signals from telemetry systems.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Relevant industry experience in software engineering.
  • Seasoned experience as a People Manager, leading teams of software engineers.
  • Experience managing other managers.
  • Experience in your career history as a hands-on engineer working with distributed systems.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 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.
  • Deep practical experience operating high-scale services in production environments. Opinions on what great observability looks like, what safe deployments look like and how to troubleshoot and diagnose high-scale systems effectively.
  • Examples of developing and managing requirements and making data-driven decisions. Experience in trade-off scenarios, prior ownership of a roadmap, and setting goals.
  • Proven ability to lead and drive consensus on complex topics across leadership, team, and organizational boundaries and to deliver outcomes – the scope of this role is division-wide.
  • Experience influencing executive leadership and executive stakeholders, partnering with US-based teams.
  • Excellent communications skills, comfortable presenting to large audiences,
  • Experience leading engineering teams which span geographies.
  • Prior experience building services which run on Microsoft Azure, Amazon Web Services, Google Cloud or Oracle Cloud Infrastructure.
  • Prior experience working in the Identity and/or Security domains.

What the JD emphasized

  • AI-driven operations
  • agent-powered analysis
  • agents and the surrounding ecosystem

Other signals

  • AI-driven operations
  • agent-powered analysis
  • agents and the surrounding ecosystem