This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Analyst Workbench engineering team builds the analyst workflows and underlying engineering platforms that supercharge Microsoft’s security analysts and customers. Our team is to enable the analyst to hunt malicious threat actors at scale. We are seeking a Principal Software Engineering Manager to lead the engineering team, drive architectural clarity, deliver a great analyst experience and champion engineering excellence.
Job Responsibility:
Build and lead a diverse, high‑performing engineering team
Provide technical direction, define and drive the technical strategy to deliver enduring value
Lead execution to deliver customer value built to a high engineering bar
Partner with product management, intelligence analysts and engineering teams to ship a cohesive analyst experience
Foster a culture rooted in curiosity, experimentation, customer empathy, and learning
Model Microsoft leadership principles: create clarity, generate energy, deliver success
Partner with recruiting to hire outstanding talent and maintain a diverse, world‑class engineering team
Requirements:
Bachelor’s degree in Computer Science or related field, or equivalent experience
10+ years of professional software engineering experience
5+ years leading engineering teams
Expertise in at least one general‑purpose programming language (C++, C#, Java, Python, Rust, TypeScript, etc.)
Deep experience architecting and delivering large‑scale distributed systems, AI‑enabled applications, or cloud services
Proven track record of leading engineering teams solving complex technical problems end‑to‑end
Strong analytical, problem‑solving, and debugging skills with emphasis on quality, performance, and operational excellence
Success working in fast‑moving environments where ambiguity is the norm and clarity must be created
Nice to have:
Familiarity with modern web stacks (.NET, Node.js, React, REST APIs)
Background in threat intelligence, cybersecurity, or large‑scale data processing
Experience with DevOps, microservices, cloud infrastructure, and enterprise SLAs
Experience building or operating ML-based systems, human‑in‑the‑loop workflows, retrieval‑augmented systems, or model‑driven platforms