it is STEM designated and I was wondering if any Indian can throw some light on graduating from a decent mid tier university in the US and finding a job.

This thread seems to provide some very valuable insights regarding the American job market for Indian students but it is more geared towards non tech degrees -

https://find-mba.com/board/general-forum/is-it-worth-it-to-do-a-masters-from-smu-texas-in-finance-if-i-have-offers-from-59475