Occasionally I see software developers referring to themselves as “senior”. I don’t really like the use of this term too much as I believe it means nothing.
“Hi, I’m a senior developer”
All I heard was “hi”, then some other words, then “developer”. We don’t need to negotiate status.
Don’t get me wrong, seniority can mean a specific thing inside of an organization – maybe there are pay grades expected by a union or a specific set of expectations and responsibilities that can be divided into different roles. And for lack of creative job titles, we end up with things like analyst I/II/III, or junior/intermediate/senior developer.