I was recently given the title of "Senior Engineer" at my company. But I've only been at the company about 2-3 years, plus about a year of internship prior.
The company is a medium sized company, but software is just one branch of the company. The software department, while a profit center is very small, ~50 devs, 100+ other folk in customer-facing or non-dev roles. The company isn't a flashy company, mainly producing niche enterprise products. Pay is market average, at least based on what I've seen and my own salary, but hiring new developers is challenging for the department. Except for junior, recent grads, very few non-junior developers join the company.
when I started at this company, a few coworkers spent over 4+ years before they got the title and I don't mean to make them appear like poor performers or make myself appear superior -- they both worked on significant pieces of the product. And in other teams, people who've been here longer than me still haven't officially been given a senior title.
While I do feel I'm able to contribute at a reasonable level at my company, able to take on larger responsibilities compared to some of my coworkers; I feel this is somewhat title inflation due to just being at the same company and having steady above-average performance for my time here, having steadily grown into my role on the team and steadily improving my skills, experiences and ability to do what they expect of me. And most importantly, just because of the loss of more experienced engineers and having trouble attracting more seasoned engineers.
To me, I don't feel like a Senior Engineer. Most jobs I seen posted ask for 3-4-5 years of experience (I'm closer to 2 than even 3) to be considered a senior. Do I feel like a 'senior' at this company based on the current environment, needs to the department and team -- yes, simply because of accumulated domain knowledge, experience on the job and ability to do things other coworkers would have a more difficult time with.
But I can't just put "Senior Engineer" on my resume can I? It may be apples to oranges, but I would probably not even make it past the recruiter if I considered applying to a Netflix Senior Engineer position. Even if I did somehow manage, no way I can remotely compare my 2-3 years here to what Netflix would consider the lowest tier of a Senior Engineer.
Any thoughts? So far, I've omitted the word "Senior" on the resume whenever I shoot out a resume, just keeping it as a generic "Software Engineer".
So relax. If your job title in the HR records was "senior", there's no reason not to put it on your resume.
[EDIT] As a brief follow-up, if the source of your concern is the job titling system used by FAANGs (SWE 1, SWE 2, SWE3, Senior SWE, Principal SWE, ...) as seen on levels.fyi, check to see if your employer is using an alternate job titling system used at a few employers where "senior" is the first level above the introductory level (Engineer, Senior Engineer, Staff Engineer, Senior Staff Engineer, Principal Engineer, ...).
Also most HR take titles with a grain of salt. Your actual experience is expected to be rooted out through the interview process anyway.