Microsoft is seeking a Software Engineer II to join their Microsoft Defender for Endpoint (MDE) team, focusing on advancing consumer and enterprise protection through cutting-edge cybersecurity technology. This role is based in Hyderabad, India, and involves working on security solutions across multiple platforms including Windows, Linux, MacOS, Android, and iOS.
The position requires expertise in C/C++ programming and will involve developing security solutions that protect against cyber threats. The role combines hands-on development with strategic thinking, working alongside top-tier professionals to enhance Microsoft's security capabilities. The successful candidate will be part of a team that develops, tests, and maintains the MDE Linux solution.
This is an excellent opportunity for a mid-level engineer with 3+ years of experience to make a significant impact on the security landscape while growing their expertise across Microsoft's extensive technological ecosystem. The role offers exposure to cutting-edge security technology and the chance to work with a globally distributed team of security researchers, product managers, and developers.
The position comes with Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and parental leave. The work environment emphasizes diversity and inclusivity, believing that varied perspectives drive innovation. The role requires 0-25% travel and is based on-site at Microsoft's Hyderabad office.
Key responsibilities include developing extensible and reusable code, conducting code reviews, and working on deployment, scale, and performance optimization. The ideal candidate should have strong technical skills in object-oriented programming, algorithms, and systems internal concepts, along with excellent problem-solving abilities.