The Defender Experts Team within Microsoft Security is building AI-powered cybersecurity experiences to help customers detect, investigate, and respond to sophisticated cyber threats using security expertise, scalable cloud services, generative AI, and agentic workflows. The Principal Software Engineer will design and build full-stack capabilities across cloud-scale backend services, APIs, large-scale security data, and AI-powered experiences, including LLM-based agents and autonomous workflows. The role addresses complex engineering challenges involving distributed systems, cybersecurity, and generative AI, and helps shape product architecture and technical direction. The engineer will collaborate with software engineers, product managers, security researchers, and partner teams across Microsoft Security to translate complex security scenarios into reliable, scalable, intuitive customer experiences. The position offers opportunities to influence technical design, mentor engineers, and establish engineering patterns for secure, production-ready AI capabilities. The team emphasizes learning, experimentation, collaboration, and solving ambiguous technical problems at cloud scale.
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