what is the difference between senior engineer and principal engineer?
Senior and principal engineers perform many common duties. They perform leadership tasks such as training staff, establishing budgets and assigning tasks. ... One of the distinctions is that principal engineers report to senior management, while senior engineers report to the leadership of their division.