Job Information
Microsoft Corporation Software Engineer II in Hyderabad, India
At Microsoft Defender for Endpoint (MDE), we are dedicated to advancing consumer and enterprise protection through cutting-edge technology.
Our team leverages collaborative efforts to develop security solutions that anticipate and outmanoeuvre cyber threats, ensuring safety across diverse platforms including Windows, Linux, MacOS, Android, and iOS. We are seeking a Passionate Software Engineer with expertise in Linux internals to elevate our MDE Linux solution. This role involves hands-on development, working alongside top-tier professionals to enhance our security capabilities.
This role offers the opportunity to make a significant impact on the security landscape, shaping the capabilities of our products while growing your expertise across Microsoft’s expansive technological ecosystem. We are committed to your development and recognize the value you bring to our team.
Our team thrives on diversity and inclusivity, believing that varied perspectives fuel innovation. We are committed to fostering a collaborative environment where every member’s contribution is valued and nurtured. This approach not only enhances our products but also drives personal and professional growth, ensuring that our solutions reflect the needs of all users.
#MDEINDIA
Responsibilities
Design, implement, and maintain features for Microsoft Defender for Endpoint on Linux platforms.
Collaborate with other engineers and teams to integrate security features and ensure compatibility across different Linux distributions.
Perform code reviews and provide constructive feedback to peers to ensure code quality and best practices.
Conduct performance analysis and optimization to maintain high efficiency and low resource usage of the software.
Debug and resolve complex issues related to the software, ensuring reliability and stability.
Write and maintain comprehensive documentation for the developed features and systems.
Stay up-to-date with the latest developments in Linux security and endpoint protection technologies.
Participate in the full software development lifecycle, including planning, development, testing, and deployment.
#MDEINDIA
Qualifications
Qualifications Required –
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
5+ years of experience in software development, with a focus on security and endpoint protection solutions.
Strong proficiency in C/C++ and Python programming languages.
Familiarity with endpoint protection solutions and security best practices.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Proven ability to handle multiple tasks and projects simultaneously and meet deadlines.
Qualifications: Other Requirements –
In-depth knowledge of Linux operating systems, including kernel modules, system calls, and file systems.
Experience with/knowledge of Linux security modules (LSM) and technologies such as SELinux, AppArmor, and seccomp.
Contributions to open-source projects related to Linux security or endpoint protection.
#MDEINDIA
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Microsoft Corporation
- Microsoft Corporation Jobs