Disclosed herein are polypeptides having nuclease activity. Some of the polypeptides having nuclease activity were generated by an improved gene site mutagenesis ("GSSM") method or the tailored multi-site combinatorial assembly ("TMCA") method. Also disclosed are compositions and kits comprising the polypeptides having nuclease activity, and methods for making and using these polypeptides, compositions and kits.