I joined Amazon 1.5 years ago. Changed team after 8 months because of bad manager. Now working in a team in retail that is working on maintaining legacy code. The work I am doing is not interesting /challenging and I push myself to get work done. I don't see any career growth here.
I have masters degree and total 7 years of experience.
I get at least 15 emails/month from recruiters in top companies. Here are some positions I received emails from recruiters in last 3-4 months
Oracle - Principal Engineer
Microsoft - Senior Engineer
Google - Software Engineer
Facebook - Software Engineer Infrastructure
Apple - Senior Software Engineer
Snapchat - Software Engineer
Uber - Software Engineer
Zillow - Senior Software Engineer
I think changing companies frequently will not look good on my resume. I was thinking of moving to another team at Amazon that has interesting work and stay at Amazon for 2 more years.
Should I stay at Amazon or prepare for 2-3 months and move to other company?
Amazon TC-160 this year. 190 next year.
People do it all the time. If your reason is legitimate you can tell it to someone who asks you (but I doubt anybody cares about these things)