Diplomat de carieră, Kavalec a deţinut o varietate de funcţii diplomatice, inclusiv Director pentru Rusia, Delegat permanent adjunct şi Adjunct al Şefului Misiunii Diplomatice a SUA la UNESCO, în Paris, Coordonator adjunct pentru asistenţă SUA pentru Europa, Eurasia şi Asia Centrală şi Director pentru prevenirea conflictelor în cadrul Biroului coordonatorului pentru reconstrucţie şi stabilizare. Printre ţările în care şi-a desfăşurat activitatea se numără Ucraina, unde a avut funcţia de consilier politic, Rusia, cu două mandate în domeniul politic, precum şi misiuni în România şi Brazilia. În România a ocupat funcţia de ataşat cultural, în perioada 2005-2008.