Software Engineer, Windows

Bastia Umbra, Italy

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.


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 & Italian are essential
  • Team player and excellent self-learning and problem-solving skills
  • This role will be based at our Perugia office


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 for Software Engineer, Windows

Are you authorized to work lawfully in the above listed location for Malwarebytes? *

If "No", will you require visa sponsorship for employment in the above listed location?*

Malwarebytes is an equal opportunity employer. Malwarebytes does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, or any other basis protected by law. It is Malwarebytes' policy to comply with all applicable national, state and local laws pertaining to nondiscrimination and equal opportunity.

Select your language