I'm considering the various references to one's job title or position - paper or electronic resumes and CVs, online resume services such as LinkedIn and Stack Overflow Careers, and social media (Facebook, Google+, Twitter).
For some background, when I started work at my company, the job titles were {role} {level}. An entry level software engineer would be a Software Engineer I. You stayed a Software Engineer for a while, and a promotion was moving from a I to a II to a III to a IV and so on over years. Depending on your roles as an individual technical contributor or leadership activities, throughout your career, you may change titles, such as to a Senior Software Engineer I. But the role titles didn't change that frequently and almost always came with new responsibilities. However, now, there are fewer role titles and levels - the possibilities for an engineer are "Associate Engineer", "Engineer", "Senior Engineer", "Staff Engineer", and "Principle Engineer" (and perhaps one other one).
Back when we had the numbering system, nothing actually contained the level number except for my internal employee bio page that has your information automatically generated - my paper resume, my LinkedIn profile, my Stack Overflow Careers CV, and so on all just read "Software Engineer". However, I was recently promoted to "Senior Software Engineer" (which, under the old system would have been more equivalent to a Software Engineer III or IV and than a Senior Software Engineer I - the old Senior levels align more closely with the Staff Engineer and Principle Engineer titles).
Considering that my responsibilities haven't shifted (there are some more expectations and opportunities, but on a day-to-day basis, I'm doing the same work I was doing 3 or 4 months ago), what should I include as a job title on various services?
In my specific case, I personally feel that "Senior Software Engineer" implies a certain amount of experience and education that a 2011 graduate from a BS program and someone with 1 year of internship experience and 2 years of post-graduation work experience doesn't have. I'm hesitant to include it on anything other than internal documents. However, it is my title that appears in my email signature block and when people look me up on the employee directories.
I'm trying to balance the different meaning of different titles in organizations (our "Senior Software Engineer" and your "Senior Software Engineer" may be different and I don't want to introduce confusion or false ideas). However, at the same time, having the title shows progression through the hierarchy (if one understands the company's hierarchy and meaning).
Is there a standard approach to this?
I'm currently considering updating my paper resume, LinkedIn, and Stack Overflow Careers to read "Senior Software Engineer" since that is my formal title and these are more formal identifiers. For other social media profiles (Facebook, Twitter, Google+, my Stack Exchange profile), I don't think the people reading them necessarily care about your title, so identifying as a "software engineer" is sufficient. Is this reasonable?