📝Job title = role + level
Job titles usually comprises a role + optionally a level. It may be helpful to separate the two as they seem to serve different purposes.
Counterexamples
Roles are somewhat tied with levels. e.g., Software Architects are assumed to be more skilled than Software Engineers.
There may be job titles that don’t have an underlying role (as in, don’t have a unique purpose and responsibilities). They are likely to be problematic and suffer from being vaguely defined (see Clarifying roles).