The word for a soldier-for-hire is mercenary
Hessians
There were German soldiers who fought alongside the British, if that's what you meant... These soldiers were called Hessians.
mercenary
the goverment hiered the soldiers to fight
easy explanation- soldiers may sign up for social advancement the flag and patriotism but they fight because the man next to them is depending on them. They fight for nothing else but protecting...