We are currently seeking a Senior Software Engineer with deep expertise in Linux internals to strengthen our MDE Linux solution. This is an opportunity to make a meaningful impact by designing and developing security solutions that proactively detect and neutralize cyber threats. In this role, you will provide strategic leadership, engage in hands-on development, and work collaboratively with top security professionals to enhance our security capabilities.
Joining Microsoft means being part of a culture that values innovation, inclusivity, and continuous learning. We recognize the importance of diverse perspectives in driving technological advancements and are committed to supporting our employees' growth and success.
Key Responsibilities
- Collaborate closely with security engineering teams to design, develop, and implement advanced security solutions, covering all phases from ideation to deployment.
- Write, test, and maintain high-quality, scalable, and reusable code, ensuring optimal performance and security.
- Conduct thorough code reviews to identify and address potential vulnerabilities, ensuring robust security implementations.
- Optimize system performance and scalability, proactively identifying and resolving potential bottlenecks.
- Work closely with security researchers, product managers, and developers across different time zones to drive key improvements in Microsoft Defender for Endpoint for Linux.
- Provide strategic insights during the product design phase, ensuring that our solutions align with customer needs and business objectives.
- Stay ahead of the latest trends in Linux security, cyber threats, and attack vectors to continuously enhance our security posture.
- Uphold and promote Microsoft’s core values by fostering an environment of innovation, accountability, and quality.
Required Qualifications
- A Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.
- 7+ years of hands-on technical engineering experience, including expertise in coding with C/C++.
- Deep understanding of Linux internals, including system architecture, kernel modules, and security frameworks.
- Strong knowledge of object-oriented programming, design patterns, algorithms, and system performance optimization.
- Proven experience in debugging, troubleshooting, and resolving complex security and performance issues in large-scale applications.
- Excellent problem-solving skills, with the ability to analyze complex technical challenges and develop effective solutions.
- Strong communication skills, both written and verbal, with the ability to convey technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications
- Experience working with Linux security frameworks, including SELinux, AppArmor, or other security hardening techniques.
- Familiarity with threat detection and mitigation strategies, particularly in enterprise security products.
- Knowledge of cloud security principles and experience integrating security solutions with cloud platforms.
- Hands-on experience with low-level Linux development, including kernel development or working with eBPF.
- Experience collaborating with geographically distributed teams, using Agile development methodologies.
Why Join Microsoft?
At Microsoft, we believe that innovation thrives in an environment where diverse perspectives are valued and encouraged. Our team is committed to fostering an inclusive workplace where every employee can grow and contribute to meaningful projects.
By joining our MDE team, you will have the opportunity to.
- Work on cutting-edge cybersecurity solutions that impact millions of users worldwide.
- Collaborate with some of the brightest minds in the industry.
- Leverage Microsoft’s extensive technological resources to enhance your skills and expertise.
- Be part of a company that prioritizes work-life balance, career growth, and continuous learning.
- Receive competitive compensation and benefits tailored to support your personal and professional well-being.
Diversity & Inclusion Commitment
Microsoft is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment where individuals of all backgrounds can thrive. We ensure fair consideration for all qualified applicants, regardless of race, ethnicity, gender identity, disability status, veteran status, or any other protected characteristic.
If you require a reasonable accommodation due to a disability during the application process, please visit our accessibility support page to learn more.