Look at the patterns. You are in a "product management" role yet you hate it. You are interviewing for a similar role, and they are all signaling that you are not a good fit. My guess is you are telegraphing to these prospective employers that you are desperate, that you will take whatever is out there.
Perhaps it's time for a career change. If you are not made for software engineering, perhaps QA? Maybe you strive for something more technical, maybe scrum master? Technical writer? Graphic designer? Technical evangelist? Sales engineer?
These are things only you know. Perhaps taking a personality assessment, or scanning blogs for career ideas are steps you can take. Maybe answering this question: If you could be an expert at anything, what would that be?
P.S.: I don't believe it is your accent, or your ethnicity. I've interviewed plenty of Indians, Russians, and Eastern Europeans over the years. If they can code and/or know their stuff, they get the job.
Perhaps it's time for a career change. If you are not made for software engineering, perhaps QA? Maybe you strive for something more technical, maybe scrum master? Technical writer? Graphic designer? Technical evangelist? Sales engineer?
These are things only you know. Perhaps taking a personality assessment, or scanning blogs for career ideas are steps you can take. Maybe answering this question: If you could be an expert at anything, what would that be?
P.S.: I don't believe it is your accent, or your ethnicity. I've interviewed plenty of Indians, Russians, and Eastern Europeans over the years. If they can code and/or know their stuff, they get the job.