The Copilot Security Engineering team sits at the core of Microsoft’s mission to deliver secure, trusted, and human-centered AI experiences across Microsoft’s Copilot offerings. We build the systems that detect, evaluate, and defend against emerging AI threats, including prompt injection, memory poisoning, data exfiltration, adversarial inputs, and abuse of agentic workflows. Our goal is to establish industry-leading security protections that enable customers to confidently adopt AI at scale. Our team combines security engineering, AI systems expertise, and threat research to identify emerging risks, develop novel defenses, and continuously measure their effectiveness in production. We work closely with product teams, Microsoft Research, and platform organizations to ensure security is built into every layer of the Copilot ecosystem. We are looking for a Principal Software Engineer to set technical direction and own the architecture of AI threat detection and defense capabilities spanning multiple Copilot experiences. You will turn ambiguous, evolving threats into an actionable engineering strategy and reusable platform protections, aligning partners on priorities, interfaces, and measurable security outcomes. This is a hands-on individual contributor role at the intersection of security, AI, and large-scale distributed systems. You will design and write production code, lead complex work from threat discovery through deployment and operation, and remain accountable for the effectiveness and reliability of the defenses you deliver. Your impact will extend through cross-team architectural decisions, partner influence, and mentorship, rather than people management.
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