Microsoft Security aims to make the world a safer place by protecting consumers and enterprises from cyber-attacks through innovative technologies and safeguarding digital platforms, devices, and clouds in heterogeneous environments.
Requirements
- deep understanding of the Windows operating system
- developing architectural solutions from the ground up, focusing on fundamentals such as performance, reliability, and extensibility
- coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 10+ years software development experience working in the Windows OS (and/or similar systems programming experience)
- Proven track record architecting and developing robust and extensible solutions
- Proficiency in C/C++ and Rust
- Experience with multi-threaded / parallel programming
Responsibilities
- champion the highest levels of code quality across the breadth of our Windows Client codebase
- build the next generation of endpoint protection
- championing fundamentals such as performance and reliability
- ensuring secure coding patterns
- advancing usage of memory and type safe languages
- driving foundational changes throughout the entire Defender stack
- Partner with multiple teams across Microsoft, architecting and implementing solutions deeply integrated into the Defender stack
Other
- Ability to meet Microsoft, customer and/or government security screening requirements
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Foster a healthy and inclusive team environment
- Embody our culture and values