If you are a software engineer you already have an unfair advantage in building a company (I assume it is a Tech company).
An University degree is a mere credential. If you think only that can give a validation to build a company you are not going to make it.
Let's say you get into a Top B school in the immediate next intake in India. (IIM A,B,C)
- Do you or family can afford the fees?
- If it's a loan you'll spend the next 7 years paying it back.
- You will eventually have other commitments coming upon, slowing losing your risk appetite.
If you want to start a company, go start one. What's stopping you? Please don't say you want to learn before you start. Every single information to start, scale and build a successful company is available on the internet for FREE.
The only challenge might be is to get a good co-founder. Now that you can code, you can surely find someone good at business. Mostly your friends.
The best and perhaps the only way to know how to build a company is by building one. You can't move jack shit sitting and getting a salary. Take the plunge. All boils down to how badly you want it, even if its for fun.
No a degree doesn't help, while it will give access to venture funding (times are changing now), you are only going to waste your prime years doing assignments and solving questions w/o purpose.
If you think if you fail you can always go back and take a job using the degree,you are lying to yourself about starting one.
You are not going to get customers because of you fancy MBA.
Tier 3, no network, no connections are all lies you keep telling to yourself for not taking the plunge. Try to have skin in the game.
Anyone can build a great business. If you need a degree to do it, it is not going to make you wealthy.