soldier of fortune
noun
Definitions
A non-commissioned soldier willing to serve any state or person who will hire him.
Synonyms:mercenary(by extension) A person willing to work for or ally himself with any person or institution who will take him on.