Job Term


Company Website

Malwarebytes believes that when people and organizations are free from threats, they are free to thrive. Founded in 2008, CEO Marcin Kleczynski had one mission: to rid the world of malware. Today, Malwarebytes has grown beyond malware remediation to ensuring cyberprotection for everyone, providing device protection, privacy, and prevention solutions in the home, on-the-go, at work, or on campus. With threat hunters and innovators across the world, we want great people, like YOU, to join our team!  


Malwarebytes is looking for…  

We’re looking for a talented software engineer who loves developing security software for Microsoft Windows, with some experience in Windows internals and willingness to incredibly improve his/her Windows kernel/user development skills. His/Her responsibilities will be mainly improving existing Windows security tools, Windows malware analysis tools, research, and implementation new malware analysis technologies. This role will be based at our Perugia office  


What You’ll Do:  

  • Software development under Microsoft Windows platform (C/C++)  
  • Maintaining existing malware analysis tools and platforms  
  • Implementing new malware analysis tools  
  • Joint development of user mode and kernel mode software  
  • Collaborate with existing R&D team  


Skills You’ll Need to Have:  

  • Master’s degree in Computer Science or equivalent experience  
  • 2+ years of Windows software development  
  • Microsoft Windows internals knowledge  
  • C/C++ knowledge  
  • Knowledge of how to develop using Windows APIs  
  • Some experience in malware analysis  
  • Excellent written and spoken Italian (you will be part of an Italian team)  
  • Fluency in English 
  • Team player and excellent self-learning and problem-solving skills  


Nice to Have Skills:  

  • Experience in reverse engineering using IDAPro or alternative technologies  
  • Experience in Windows driver development and debugging using WinDbg and alternatives  
  • Experience with Windbg or equivalent debugging software   


Benefits and Perks:  

  • An opportunity to do something great for yourself and the world  
  • A great work environment that supports growth, development, and most importantly having fun!  
  • Competitive compensation, equity stock incentives and benefits packages, including medical and sports coverage  
  • Employee Referral Bonus Program  
  • Wellness programs  
  • Stocked kitchens with drinks, snacks, fruit, and lunch options (when it’s safe again!)  
  • Parking available  
Apply now