onsite
Software Engineer - Threat Protection C - McAfee
Software Engineer
Senior C++ Software Engineer focused on building robust Windows threat protection solutions for flagship security products, leveraging deep expertise in antimalware and malware analysis to deliver high‑quality, secure code.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance C++ components for Windows antimalware engines.
- Implement threat detection, prevention, and response features in flagship security products.
- Collaborate with cross‑functional teams to integrate new protection capabilities and optimize existing ones.
- Perform code reviews, unit testing, and performance profiling to ensure reliability and efficiency.
- Investigate and remediate security vulnerabilities and malware samples in a fast‑paced environment.
Requirements
- 5+ years of C++ development experience on Windows platforms.
- Strong understanding of malware analysis, threat modeling, and antimalware architecture.
- Proficiency with Windows APIs, debugging tools, and performance optimization techniques.
- Experience with secure coding practices and vulnerability mitigation.
- Excellent problem‑solving skills and ability to work independently and in a team.