New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Microsoft

Senior Software Engineer

Microsoft
Apply →
senior full-time USD $119,800 – $234,700 per year Mountain View, United States

First indexed 4 Aug 2026

Description

The Copilot Security Engineering team at Microsoft builds systems to detect, evaluate, and defend against emerging AI threats. We are seeking a Senior Software Engineer to lead the design and development of AI threat detection and defense systems that protect Copilot experiences across Microsoft.

In this role, you will drive solutions from threat identification through production deployment, partnering closely with engineers, security researchers, product teams, and platform organisations. You will help define how Microsoft detects, evaluates, and mitigates emerging AI attacks while building the security capabilities that enable Copilot experiences to operate safely and responsibly for millions of users worldwide.

Responsibilities:

  • Lead the design and implementation of AI threat detection systems
  • Drive the development of security services, classifiers, evaluation frameworks, telemetry pipelines, and risk assessment systems
  • Conduct threat modeling exercises and identify security gaps across AI workflows
  • Partner with product teams to translate security requirements into scalable engineering solutions
  • Investigate emerging attack techniques and develop durable defenses
  • Drive root cause analysis and technical remediation efforts following security incidents
  • Influence architectural decisions and engineering investments that improve platform security
  • Lead design reviews and mentor engineers through technical guidance and code reviews
  • Contribute to technical strategy and roadmap planning for key AI security investments
  • Participate in on-call rotations and lead investigations during complex security events

Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Proficiency in one or more modern programming languages such as C#, C++, Go, Rust, Python, or TypeScript
  • Experience designing distributed systems, cloud-native services, or platform infrastructure at scale
  • Experience identifying, analyzing, or mitigating security risks in production environments
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/senior-software-engineer-235/