← All roles

Software Engineer II

Microsoft· Software Engineering
Apply on company site
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