Prior to joining USCIS, Rodriguez was county attorney for Montgomery County and served on the board of Casa de Maryland, which works to protect illegal immigrants from Immigration and Customs Enforcement (ICE).