CareerPlanGet AI match score →

Engineering Manager - Microsoft Defender for Endpoint

United States, Washington, Redmond💼 Full-time🗓 2026-07-13 → 2026-07-31

Core

Design, architect, and develop scalable, reliable, and maintainable software solutions for Windows operating systems and low-level systems software.

Role type

Engineering Manager (Systems Programming)

Builds

Scalable, reliable, and maintainable software solutions

Domain

Operating Systems / Low-level Systems Software

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, C#, Java, JavaScript, Python, concurrent programming, multithreaded processing, parallel processing, architecture design, people management, technical leadership

Preferred skills

Experience leading and developing engineering teams

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Execute on architecture and design, conduct code reviews, perform development, foster a healthy and inclusive team environment

Seniority

Manager, hands-on technical leadership

Rewrite
## About the role Execute on architecture, design, code reviews, and development. Foster a healthy and inclusive team environment. Embody our culture and values. ## Requirements - Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. - 10+ years of software development experience within Windows operating systems, low-level systems software, or comparable systems programming environments. - 5+ years of experience leading and developing engineering teams, including people management and technical leadership responsibilities. - Demonstrated success designing, architecting, and delivering scalable, reliable, and maintainable software solutions. - Effective written and verbal communication skills, with the ability to collaborate effectively across teams and disciplines. - Demonstrated proficiency in C and C++. - Experience developing software that uses concurrent, multithreaded, or parallel processing techniques.
Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Microsoft ↗