What do principle / staff engineers do?
I've no idea what someone like this does in a large company as there seems to be a lot of teams and groups to navigate.
My understanding is someone like this isn't a manager but they aren't really hands on either, depending on team size of course.
Anyone able to give me a "in the life of" explanation ?