Microsoft Security is seeking a Principal Software Engineer to provide technical leadership for the evolution of its Perception AI platform and drive foundational AI and platform investments across Microsoft Security. The role defines architecture and engineering strategy for generative AI, retrieval-augmented generation (RAG), memory, reasoning, agentic and multi-agent systems, identity and authorization, AI safety, and distributed cloud platforms operating in security-sensitive enterprise environments. The engineer will combine distributed-systems and cloud-platform expertise with AI systems architecture experience to establish patterns that let multiple engineering teams and Microsoft Security products build secure, reliable, compliant, and scalable AI-powered experiences on shared foundations. The role works across organizational and product boundaries, translating ambiguous business and product needs into durable technical architectures, aligning senior technical leaders, and identifying opportunities for Microsoft Security-wide engineering leverage. Microsoft describes its mission as empowering every person and organization to achieve more, and emphasizes growth mindset, innovation, collaboration, respect, integrity, accountability, and inclusion.
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