Provided are methods for protein engineering, such as engineering proteases or kinases. The methods may utilize yeast display and/or ER sequestration of proteins or substrates. In some aspects, TEV proteases with altered substrate specificity, potency, and/or efficiency are provided.