So, it's tougher to get into a top MBA program as an Indian IT engineer. It helps that you've been working in the US for the past couple years, but I don't think it'll help SO much. I don't see strong extracurricular or community activities since college, either, so that is a negative. I would say that your chances at a top program would be much better if you could get on the manager track at work (though in that case, based on your goals, you might not need an MBA!), and if you could get involved in community and extracurricular leadership activities.
Part time programs are great options - it really is a personal decision at the end of the day. It's not easy to carry on a full time job and part time MBA, but many people do it. Given that you enjoy your work and want to stay in the same field, it may make sense for you to continue it while you complete school. Lots to consider on that end, and like I said, it's a very personal decision.
Best of luck,
Read the mbaMission Insider's Guides
(16 individual school titles)
Download [url=http:// http://info.mbamission
’s Free Personal Statement Guide[/url]
Visit the mbaMission Blog