← All roles

Principal Software Engineer

Microsoft· Software Engineering
Apply on company site
Redmond, WA$142.8k - $274.8kfull-timePosted 1w ago

About the role

Microsoft Defender Experts team is building AI-powered cybersecurity experiences to help detect, investigate, and respond to sophisticated cyber threats. 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, influencing architecture, mentoring engineers, and shaping engineering patterns for secure, production-ready AI capabilities.

Responsibilities

  • Design, build, and operate highly scalable, real-time cloud services and data-processing systems using Azure technologies to improve the efficiency and effectiveness of security analyst workflows.
  • Develop AI-powered security capabilities using transformer-based models, embeddings, vector stores, LLMs, and agentic workflows to solve complex security scenarios and expand automation.
  • Own features end to end, from architecture and design through implementation, productization, deployment, monitoring, and continuous improvement in production.
  • Provide technical leadership and mentorship to engineers, helping establish engineering optimal practices and fostering a collaborative environment where engineers can grow, innovate, and deliver high-quality solutions.
  • Lead and participate in architecture, design, and code reviews, evaluate technical approaches, apply AI-assisted software engineering practices, and improve documentation, tooling, and development practices that increase engineering efficiency and software quality.
  • Collaborate across engineering, product, and security disciplines to build capabilities for both Security for AI and AI for Security, improving threat detection, investigation, and response experiences.
  • Embody our culture and values.

Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, C++. OR equivalent experience.

Skills

Required:Bachelor's Degree in Computer Science or related fieldExperience with C#, Java, C++
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft