Senior Developer is expected to be autonomous. That is to say, the boss will hand him a feature to implement and let it up to him, entirely, knowing that the Senior Developer will know when to ask...