Is there character progression?
Yes. In the same way that your story will adapt based on your actions, your role will too. Characters you meet will react differently based on your reputation, and parts of the ship can be upgraded if you choose to do so.
Play your cards right, and you may even earn a medal or patch for your uniform...