Throughout my long career in the tech industry, from established giants like Oracle to a hyper-growth pre-IPO Airbnb, I've observed a consistent pattern: engineers rarely advance more than one level above their initial hiring position, regardless of their performance or tenure.
The only exception were juniors who could rise to a senior. But senior to staff, or whatever you want to call it is almost unheard of unless you jump ship.
The only exception were juniors who could rise to a senior. But senior to staff, or whatever you want to call it is almost unheard of unless you jump ship.