I think Google has principal engineers as well - a staff engineer at Google probably is equivalent to a principal engineer at most companies though.
The difference is that senior engineers do something resembling engineering. When not attending meetings, I turn coffee into emails and Google docs.
I like you.