Microsoft's Defender for Endpoint team is seeking a Principal Software Engineer to strengthen their security capabilities across multiple platforms. This role combines strategic leadership with hands-on development, focusing on creating proactive security solutions for Linux environments. The position requires expertise in Linux internals and offers the opportunity to shape Microsoft's security landscape while working with top professionals.
The ideal candidate will lead the development of advanced security solutions for Linux platforms, from conception to deployment. They will be responsible for conducting design reviews, maintaining code quality, and driving performance improvements. The role involves collaboration with a global team of product managers, security researchers, and developers to enhance Microsoft's security products.
This is an exceptional opportunity for an experienced engineer to make a significant impact on cybersecurity solutions while working with cutting-edge technology. The position offers comprehensive benefits, professional growth opportunities, and the chance to work in an inclusive environment that values diverse perspectives. The team's work directly contributes to protecting Microsoft's customers from evolving cyber threats, making this role both challenging and rewarding.
The role requires 16+ years of technical experience, strong programming skills in C/C++, and deep knowledge of Linux internals. The successful candidate will join a collaborative team environment where innovation is encouraged, and individual contributions are valued. This position combines technical leadership with hands-on development, making it ideal for someone who wants to influence product direction while staying close to the technology.