When you hire an officer, he asks for money. He does not take it, so the amount of money in your ship's fund is the same as before you hired him. In theory you can hire as many random officers as you like, up to the maximum limit of 36 passengers total, whether from re-visiting the tavern or getting lucky in street encounters.