In my experience -- I'm a staff engineer -- it's basically a senior engineer in a technical leadership role, but not a manager. I spend 50% of my time working on code and providing technical direction for seniors. The rest of the time is spent in architecture and planning meetings. I don't do 1-on-1s. I don't do personnel reviews. My manager handles all of that.