Mid = journeyman, "worked another job before". Independent, trusted to be delegated to for specific things, but doesn't quite have a personal brand.
Senior = Master. Proven track record, proven reputation of delivering, capable of leadership inside a technical project. Has and maintains a reputation as someone you can trust.
Principal = Mentor to seniors.
Ofc there are shades of grey between junior and mid, because junior-ship takes like 2-3 years to grow out of.
The list of work able to be delegated to someone at the start is not all that large in many cases.
My brain just operates very strictly as:
Junior = apprentice, first job or similar.
Mid = journeyman, "worked another job before". Independent, trusted to be delegated to for specific things, but doesn't quite have a personal brand.
Senior = Master. Proven track record, proven reputation of delivering, capable of leadership inside a technical project. Has and maintains a reputation as someone you can trust.
Principal = Mentor to seniors.
Ofc there are shades of grey between junior and mid, because junior-ship takes like 2-3 years to grow out of.
The list of work able to be delegated to someone at the start is not all that large in many cases.