Principal Software Engineer
Microsoft· Software Engineering
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
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering