So what’s the line in a typical software org? I’m a senior engineer currently, and am looking to move up to Software Architect as a career path. Is it instead more reasonable to see it as Senior -> Staff -> Principal -> Architect? Do I have this wrong mentally?