> Without a clear definition of “senior developer", we have no clear path for our own employees to get there.
This seems like an anti-pattern of circular logic to me: Why would you want to “get there” when it's unclear what “being there” even means?