PhDs typically walk into senior roles depending on what they did for their thesis and what types of code they developed.