Microsoft Security is seeking a Principal Software Engineering Manager to lead an engineering team responsible for foundational capabilities of Perception, an agentic AI platform for security and IT teams. The role focuses on ensuring AI platform capabilities operate securely, reliably, and at scale across multiple tenants and diverse enterprise environments. The manager will lead work across generative AI, retrieval-augmented generation, memory, reasoning, agentic and multi-agent systems, identity and authorization, AI safety, distributed cloud services, and platform infrastructure. The role sets technical direction, builds and develops high-performing teams, and delivers reusable platform capabilities that accommodate varying tenant configurations, infrastructure dependencies, security boundaries, compliance requirements, and deployment models. It leads efforts to reduce tenant-specific dependencies and establish consistent patterns across identity, compute, storage, networking, configuration, deployment, observability, reliability, security, and AI execution, while evolving production architectures and enabling consistent deployment, validation, monitoring, and operations across tenant environments. The manager partners with engineering leaders, product managers, security experts, architects, and partner teams to turn complex requirements into engineering strategies, architectures, roadmaps, and execution plans. The role is accountable for delivery and execution effectiveness, including quality, operational excellence, technical debt, reliability, security, development velocity, and employee growth. It also establishes engineering mechanisms and reusable capabilities that extend impact across teams and services.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal