I am currently a software engineer in the Netherlands with more than 7 years total experience. In my current role next to being hands on involved with coding and development work I am also the team lead for 5 developers. I have been recently offered a job in Switzerland as a software systems engineer. The company has 4 levels (high-low), Principal, Senior, Engineer II, Engineer I. Even though the interview process went perfect, they have placed me at the top of Engineer II. I am now in doubt what to do. It feels a step backward, considering I am already a team lead and have quite some experience as well as ownership.
A scenario I am thinking is accept it, start and then apply myself and grow to senior and eventually principle, but I could be looking at 1-3 years to reach the senior level and some more time to reach the Principal. I like to seek some advice and opinion. Have you been in a similar situation? What were your thoughts and what did you do?
Thanks!