I am a 15 year experienced software professional holding H1B. In my last 3 companies, I was a Senior Software Engineer. In my penultimate company, I was due for Staff promotion. Fast Forwarding, I was impacted by layoffs in Jan this year. I had 3 months to find a job in this market. I was applying and passing on my resume through all my network. Most of my applications got rejected quoting they picked another candidate. Some of my applications materialized into interviews , but I ended up not clearing (was in bad form and stress and also didn't get ample time to prepare thoroughly).
Finally, I got my application picked at a company through a referral, but they only considered me for SWE2. I explained them my experience and requested to consider me for SSE level, they said the panel will be open to it. But in the end, they ended up offering me SWE2. I took the offer as I had no choice. I was running out of time and did'nt want to risk rejecting this offer and waiting for a better offer. I took up the offer and joined, but I don't feel happy. I wish I had more time to really choose what I wanted.
I would like your thoughts on how "wise" is it to be SWE2 with 15 years experience. Would my age become a factor for further career progressions as they would prefer younger people? I am confused if I should stick to this, be patient, work smart and work my way up inside, or would it make more sense to keep interviewing and find something that I feel happy about. Look forward to helpful replies or referrals for SSE :)
Sorry to hear about this: SWE2 for 15 YOE is nothing short of highway robbery, and I've talked to other engineers who are in a very similar position to you. The current market is terrible, so many engineers are getting down-leveled now (especially at Big Tech). And as always, it's worse for immigrants as companies know that they can take advantage of them.
When it comes to your options, there are 2 big ones which you have already identified:
For referrals, Taro Networking can help with that: https://www.jointaro.com/networking/?selectedServices=Referrals
For age discrimination, being "old" actually helps with seniority as many companies have strict YOE requirements for certain levels. From my experience, age discrimination is more about the types of companies that will even let you in to begin with. More incredibly detailed thoughts here: "Should I worry about age discrimination in tech?"
I would like your thoughts on how "wise" is it to be SWE2 with 15 years experience.
Given your situation, it is probably the best option given the other available options. This will give you an opportunity to continue interviewing at different companies while in the country and while earning a paycheck.
But, I wouldn't stay at this company long-term because you could be looking at 1-2 years before you get back to your previous position, then another 2 years to reach staff engineer. It could be 4 years before you get back to the position that you were almost at before.
In the ideal case, your interview prep goes well, and you will be able to find another job within 3-6 months, ideally as a senior or staff SWE. You won't need to put your current role on your resume. This would be ideal because this position would peg you as a SWE2 when you are interviewing at other companies. It would lead to a lot of confusion.
Would my age become a factor for further career progressions as they would prefer younger people?
In the interview panels I've been involved in, I don't ever remember a time where we've had a preference for younger people, and I'm not even sure that's legal. If anything, age and industry experience can be seen as a positive.