Job hopping up to senior engineer is fine, but to progress beyond that requires support network and influence, which is hard to acquire quickly if you join as a new face.
Of course, if you made a bad first impression or grew the wrong kind of reputation in your firm, it may be easier to do a lateral switch to start fresh.
Of course, if you made a bad first impression or grew the wrong kind of reputation in your firm, it may be easier to do a lateral switch to start fresh.