Principal Software Engineering Manager

Microsoft — Redmond, WA, US

Apply on employer website
Overview
Security represents one of the most critical priorities for our customers in a world of evolving digital threats, increasing regulatory requirements, growing estate complexity, and rapid advances in AI. Microsoft Security aspires to make the world a safer place by empowering every user, customer, and developer with integrated security solutions that protect across heterogeneous environments.
Perception is an advanced Agentic AI platform designed to empower security and IT teams to operate at the speed and scale of AI while adhering to Microsoft’s responsible AI principles.
We are looking for a Principal Software Engineering Manager to lead an engineering team responsible for defining, building, and evolving the foundational capabilities of the Perception Platform. This role will focus on enabling AI platform capabilities to operate securely, reliably, and at scale across multiple tenants and diverse enterprise environments.
In this role, you will lead engineers solving complex and ambiguous challenges across Generative AI, Retrieval-Augmented Generation RAG, memory, reasoning, agentic and multi-agent systems, identity and authorization, AI safety, distributed cloud services, and platform infrastructure. You will set technical direction, develop high-performing engineering teams, and drive the delivery of reusable platform capabilities that can support varying tenant configurations, infrastructure dependencies, security boundaries, compliance requirements, and deployment models.
You will lead the strategy and execution for reducing tenant-specific dependencies and creating consistent platform patterns across identity, compute, storage, networking, configuration, deployment, observability, reliability, security, and AI execution. This includes evolving existing production architectures while enabling capabilities to be deployed, configured, validated, monitored, and operated consistently across tenant environments.
This role requires proven engineering leadership, deep technical and architectural judgment, and an automation-first mindset, along with demonstrated success building and growing high-performing engineering teams. You will partner closely with engineering leaders, product managers, security experts, architects, and partner teams to translate complex customer, product, security, and tenant requirements into clear engineering strategies, architectures, roadmaps, and execution plans.
As a Principal Software Engineering Manager, you will identify systemic engineering challenges, establish technical and organizational direction, develop senior technical talent, and drive architectural alignment across teams. You will create engineering mechanisms and reusable capabilities that extend impact beyond a single feature, service, or team.
You will be accountable for both what the team delivers and how effectively it executes, including engineering quality, operational excellence, technical debt management, reliability, security, devel




Looking for a job?

Visit Careersaas to find millions of new and unfilled roles, including thousands of remote and hybrid positions.