I worked as an Engineering Manager/People Manager and Scrum Master of 4 PODs. 17 people report to me. I mostly managed Fulstack developers and QA people. PODs are divided by product components, and include different roles.
I worked in couple of roles. I started as Program Manager for SIEM product, then I move to a more hands-on role in Engineering, as Engineering Manager and Scrum Master of 3 teams. I managed up to 20 people.
I worked in different roles, mostly as Engineering Manager and Program Manager of different projects. Managing teams of 5 up to 60 team members.