We do not currently know of any antonyms for soldier for hire.
For similar words to soldier for hire, try: