Sniper rifles are typically found in specific locations in the missions. Sometimes you will find them from the enemy and sometimes you will find them in your weapon list in some specific missions.