Thanks for posting your profile. I believe based on what you've written, you have a feel for what your initial strengths and weaknesses are... for example, only 2 years of experience is not as in-depth as most applicants, and coming from an engineering background could initially lend to a preconception for being only good with IT/analytics/quant and less strong at people management and communication skills... on the flip side, your progression within the 2 years is commendable and notable, and it sounds like you'll do a good job at describing the impact that you have had in your roles, and your start-up experience, even if failed, does show a lot of determination and initiative, and it's a good learning experience as you mentioned.
Your GRE scores are impressive, and your academics are solid. Your international experience is another plus. In general if you are able to make a compelling case within your application (namely the essays!! don't underestimate their importance!) for the fact that you have had a lot of QUALITY experiences even if fewer quantity/years of experience, and that you have a lot of experiences to draw from that you'll bring to classroom discussions, and you support your overall rationale for WHY you want the MBA and why (stanford or the given school), you should have a chance at reputable programs. It's really about standing out and getting noticed, and doing a good job at telling your story in your application.
As for Stanford, what you have done a good job at so far compared with others I hear is really laying out genuine and passionate reasons WHY you really want to go to Stanford, and that is important and will help differentiate you to an extent, so be sure to include that level of dedication and passion for Stanford in your essays and potential interview. The interest in the specific dual-degree COULD be another small way to get noticed as well. All that being said, it is also good to keep in mind that Stanford is THE number one most difficult MBA program to get into in the world, statistically speaking... it doesn't help that their class size is smaller than say HBS or Wharton! So it's always going to be a challenge even with a strong profile. But certainly give it a shot since you are so interested in their program.
Other programs you could look into might include: Haas, MIT, GA Tech, Johnson, and lower-ranked but also good for technology, Tepper.
Good luck on the process!
mbaMission Insiders Guides: http://www.mbamission.com/guides.php?category=insiders
Free Consultation: http://www.mbamission.com/consult.php