Microsoft Security is developing Perception, an agentic AI platform for security and IT teams. The Principal Software Engineering Manager will lead a team building foundational platform capabilities that operate securely, reliably, and at scale across multiple tenants and diverse enterprise environments. The role sets technical direction and leads delivery across generative AI, retrieval-augmented generation, memory, reasoning, agentic and multi-agent systems, identity and authorization, AI safety, distributed cloud services, and platform infrastructure. It includes reducing tenant-specific dependencies and creating reusable patterns across identity, compute, storage, networking, configuration, deployment, observability, reliability, security, and AI execution. The manager partners with engineering, product, security, architecture, and partner teams to turn complex customer, product, security, and tenant requirements into engineering strategies, architectures, roadmaps, and execution plans. The role is accountable for delivery and engineering effectiveness, including quality, operational excellence, technical debt, reliability, security, development velocity, and the growth of engineers and technical leaders.
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