No one bothers to ask why do you need
1. Engineering Manager
2. Senior Engineering Manager
3. Director
4. VP of Engineering
5. CTO
in my short employment career I have never seeing orgs with that those layers of management ship anything useful.
things take time to get shipped, teams spend a lot of time in meetings.
personally my preference is a flight hierarchy. a team then its team lead who ships code - reports to CTO. Product & Design report to engineering. likewise you need fewer product managers if needed at all.