Apologies in advance in case you find this offensive. Why are we so blindly running behind big tech brands? I understand the need for dignity and respect in the highly judgy Indian society. But the question is, do you enjoy software engineering or tech in general? Do you need a brand on your head to justify it? Just keep learning, focus on your skills, sail through the current dry sea and figure out what you really want to work on.
I have worked as an SDE at Amazon India (Yes, I was running behind brands after college because of youtube bhaiya didis). Now working at a deep tech early stage startup, if you say you like challenging work, you will rarely get to do 0 to 1 type of work in big tech, especially rare in India. Money wise getting more than Amazon band for my role too, with the prospect of making fortune with ESOP.
Not forcing my thoughts on you, but I can relate to you, I was like you as a fresher. Would definitely suggest to introspect, don't be in a hurry for money.