I have around 13+ years of experience in software development, from last 5 years mostly into system design/architecture and leading/guiding engineers. I was wondering how does Engineering Manager or Staff Engineer roles at my level works at Google and Facebook. Do they require these people to code with the team, or rather look into big picture, review code, coach and guide others, and get the project delivered with collaboration with other teams.
I feel like I should not be doing lots of coding now, rather use my broad experience to lead engineers, since I can clearly see I have much broader view and experience, is my thinking flawed? Or at this level people still doing coding.
L5/L6 IC will be expected code