The present invention provides engineered protease polypeptides and compositions thereof. The engineered protease polypeptides have been optimized to provide improved activity, improved thermostability, protease stability, autolytic stability, and stability under a range of pH conditions, including acidic (pH<7) and basic (pH>7) conditions. The invention also relates to the use of the compositions comprising the engineered protease polypeptides for therapeutic and/or nutritional purposes. The present invention also provides polynucleotides encoding the engineered protease polypeptides, as well as methods for making the engineered polynucleotides and protease polypeptides.