Microsoft Security is building AI-powered capabilities to help defenders detect, investigate, and respond to threats with speed and precision while keeping people in control of critical decisions. Across Data Platform & Graph and Agent Runtime & Orchestration in Perception Platform, the teams build data foundations and runtime services that help AI agents triage alerts, conduct multi-step investigations, and take governed action. Agents use secure identities and clear boundaries, coordinate and hand off work, recover from failures, and provide visibility into what they did and why. Depending on the team, the role may focus on large-scale security data and graph infrastructure or the platform and runtime that enable security agents to coordinate investigations and governed actions. The services must be secure, reliable, observable, and effective at Microsoft scale. Senior Software Engineers own significant services or components from design through production, make sound engineering trade-offs, and collaborate across teams to improve customer outcomes. Principal Software Engineers shape technical direction across larger systems, resolve complex architectural challenges, and align teams around durable solutions. Engineers at both levels use production signals and customer feedback to improve quality, reliability, and cost. The teams are led by David Weston and Pankaj Naik.
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
Senior