Calling a software engineer (swe) 'Staff' because
"working on non-core product"
is indeed different from the standard corpororate 'Staff' prefix as a step/level of the ladder (within an org working on either core or non-core product)
"swe, senior swe, staff swe, senior staff swe, principal swe, distinguished swe, fellow swe, senior fellow swe"
I would have like to see mentions of both kinds of 'Staff swe' in the article.