Does it ever make sense to turn down a promotion?
After graduating two years ago, I took a job as a junior engineer at a top level engineering company in Silicon Valley. I worked my ass off and tried to elevate those around me, but felt like office politics were slow tracking me and keeping me from the position / pay I thought I was worth. Last week after an interview with another company which I did very well on, I got an offer as a senior developer with nearly double my current salary. I immediately said yes, but now I'm second guessing myself: am I setting myself up to fail miserably? I definitely feel like I am a 3-4x engineer and have the performance reviews to back it up, but I'm also worried that I simply don't have enough experience (2 years + 2 summer internships) to do what it takes to be a senior engineer. Is this just imposter syndrome? What makes an engineer "Senior" or not besides just saying "experience"?