Software Engineer II
Microsoft· Software Engineering
Redmond, WA$102.1k - $202.2kfull-timePosted 3w ago
About the role
Software Engineer II for Microsoft Defender, focused on building and delivering cloud security solutions at scale, with emphasis on AI-native development, secure coding practices, design collaboration, and reliability in government-focused cloud environments.
Responsibilities
- AI-Native Development: Uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Takes responsibility for the content of their AI-generated changes to artifacts, reviewing all changes and applying appropriate tooling and processes with minimal guidance.
- Coding: Supports debugging, testing, telemetry, and monitoring to proactively verify product features in production; conducts incident retrospectives; applies least-access principles and uses logging to investigate issues with minimal supervision; reviews code and tests for quality, coverage, and security; writes extensible and maintainable code; escalates blockers with timelines in mind; follows GenAI-informed coding patterns and best practices.
- Design: Understands and provides feedback on architecture proposals; designs and tests options with minimal supervision; collaborates with architects; contributes to design documents; ensures architecture meets performance, scalability, resiliency, COGS, and security requirements; creates test strategies and executes security-inclusive test plans; identifies dependencies and collaborates with other teams.
- Engineering Excellence: Develops automation for deployment, applies secure design principles, builds reusable tooling, and promotes security-in-code practices; ensures security and privacy compliance, monitors deployments, and contributes to tooling and process improvements.
- Implement: Breaks down work items, plans releases, ensures security and compliance in planning, pilots feature flights safely, supports deployment practices, and uses feature flags/experimentation to measure impact.
- Reliability and Supportability: Maintains live site operations, improves troubleshooting and documentation, enables secure operations and monitoring, acts as on-call DRI for degradation, and drives telemetry-based improvements.
- Understand User Requirements: Collaborates with product, privacy/security, and technical leads to determine customer requirements, incorporates feedback and measurable indicators of value, and advocates for security and privacy needs.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Skills
Required:Programming languagesCode reviewsSecurity practices
Nice to have:AI/GenAI in software
Benefits
- See official Microsoft benefits page for details.
Last updated Oct 2, 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