Title says it all.
Staff is staff for the principal. Didn’t you go to skool?
Engineer < Senior Engineer < Staff Engineer < Senior Staff Engineer < Principle Engineer < Technologist/Distinguished Engineer < Principal Technologist/Fellow Edit: some pointed out correctly that I mixed IC roles with management roles. I modified my post. Thanks.
Staff engineer mops floors and stuff, it's like a janitor position
Generally true, but each Co has their quirks in the hierarchy ladder. You can always verify by salary ranges.
It all depends on the TC
Depends on company
Yes
Thank you for feedback without being snarky, folks like you are rare
You are welcome! I know, people tend to troll but I think everyone doesn’t know everything. So its fine to ask questions.