I find CTO title without knowing at least company size ambiguous.
Engineering managers, directors are more constant across companies.
Is there a big difference between engineering manager with a team of 8 working on a product and CTO with the engineering team of 8? I would say no.
I feel that the list will be helpful for those who want to learn more about engineering leadership and soft skills.