Microsoft Security is hiring Software Engineer II and Senior Software Engineer roles within the Agentic Security Organization. The organization builds AI-powered capabilities that help security defenders detect, investigate, and respond to threats while retaining control of critical decisions. Teams across Data Platform & Graph and Agent Runtime & Orchestration build data foundations and runtime systems that help AI agents triage alerts, conduct investigations, coordinate work, and take governed action. Depending on the team, the role may focus on large-scale security data and graph capabilities or platforms and workflows for security agents. The work includes writing and operating production software, solving distributed-systems challenges, improving reliability and performance, and partnering across engineering, product, and security research. Team and scope will be matched to the candidate's experience and interests through the hiring process. The opportunity is shared across teams led by David Weston and Pankaj Naik. Software Engineer II responsibilities include building and improving secure, scalable services; developing and supporting batch or streaming data components; writing maintainable, tested code; and supporting live-site operations. Senior Software Engineers lead design and delivery of significant components, own live-site health and incident response, resolve cross-team dependencies, and mentor engineers.
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
Mid Level