How does companies like facebook/google/amazon decide which green card to apply Eb2/Eb3 ? I have not seen major differences for job descriptions between bachelors and masters for SWE.
Also, if you’re Indian forget green card. You’ll never get it. You’ll have limited employment options (major tech firms and relatively stable “startups” only, but mostly major tech firms), cross your fingers and hope your visa applications get renewed successfully every 2-3 years. Life goes on from one visa renewal to another. All major decisions (family, house etc.) will revolve around this.