A security guard who worked at the McAllen Bus Station along Business 83 has been charged with theft.