Who We Need
Malwarebytes is growing rapidly. We are engaged in a constant, escalating fight against malware writers who play by no rules. As a result, we face challenges requiring more than just intelligence and technical fluency. Of equal importance are flexibility, independence, a drive to learn new skills, and a creative approach to problem-solving. We’re not looking for people who know all the answers; we want people who can create solutions . The problems we solve are meaningful, exciting, and constantly-evolving; your code will run on tens of millions of machines and will always see the light of day.
Develop Malwarebytes Anti-Malware core scanning technology on a Linux platform
Design and implement scalable and efficient packet inspection and web filtering technologies
Develop frameworks and heuristics for detecting malicious network traffic
Support your fellow developers: proactively communicate, document, unit-test, and peer review
Work and learn independently: create superior results without anyone looking over your shoulder
C/C++ (3+ years)
Experience with Linux network filtering (netfilter/iptables)
Experience with networking and network protocols (TCP, HTTP, DNS)
Solid knowledge of Linux development and architecture
Comfortable tackling new problems and thinking outside the box
Source control (SVN, Git)
Experience with malicious software a plus
Experience working with a distributed team a plus
Malwarebytes is a leading provider of security solutions to consumers and businesses alike. Our flagship product, Malwarebytes Anti-Malware,...