No matter how good your developers are, it’s impossible to predict everything that can go wrong. For that reason, every tech team needs engineers whose primary job is to find out where the system is vulnerable.