The Commando is not a commander XD The proper translation is "Incursore", but you can keep the name Commando, is cool.

The Arcane Sapper can be properly translated with "Guastatore Arcano": this translation would keep the meaning of the role (the sapper is a military role) with a taste of "surprise attack", that is the spirit of this hero.