An enzyme that hydrolyzes proteins, cleaving the peptide bonds that link amino acids in protein molecules.