Management after Software Engineering undergraduate degree or separate management masters degree?
IMO, MEng Software Engineering.

You need to stay on technical side. Do MBA after you have more years of industrial experience if you think you need to.

The CEO depends on CTO for technical decision. CTO needs to have a lot technical knowledge. For example, you need to be able to tell one software architecture is better than the other.