United Bank at the Fair Lakes Shopping Center caught fire just after 4 p.m. May 2 after someone discarded a cigarette into mulch, which ignited a pine tree and spread to the roof of the bank, investigators said.
Now Dmitry Christensen is charged with burglary and larceny.
Police were investigating Christensen on a drug charge when he gave an officer permission to search his phone, according to a search warrant. That revealed photos of safes and computer parts.
Christensen admitted going into the burned-out bank and taking money, computer equipment, safes, surveillance equipment and keys to the bank's locks and putting the items in a storage unit, according to court documents.
A search of the storage unit found some of the stolen items.