For as long as I can remember, I have felt uncomfortable with the title of Senior Software Engineer. It started before I became a senior and continued after. The main problem I have is that the title is used in such different ways at different companies as to practically and realistically be meaningless. Senior Software Engineers at Company A may be no better than just Software Engineer at Company B. I've actually conducted some interviews for senior candidates over my career only to find that junior candidates did better on the same questions.
In the end, I'm not sure what it means when someone tells me they're a "Senior Software Engineer." I certainly have some ideas about what it should mean, but often they aren't carried out in real life.
How do others feel about the senior title? Do you think it is useful and in what way? What do you think it should mean? Do you think our overall industry will ever align on what it means to be a "senior" software engineer?