The 25-year-old was previously with Celtic and Motherwell before joining Caley Thistle in the summer of 2017 and he now links up with the Staggies.
Ross County co-manager Stuart Kettlewell told the club website: "Joe's quality and versatility, along with his consistency, is something that myself and Steven (Ferguson) think will be a huge asset in the Premier League."