HACKER Q&A
📣 emestifs

Senior title on resume with just 2-3yr experience


Some of my detail are intentionally fuzzy below, but I hope you'll understand the nature of my question.

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".


  👤 ThrowawayR2 Accepted Answer ✓
Don't overthink it. There are no standards for job titles in the software industry. Recruiters, HR, and hiring managers already know that title inflation is rampant and "senior" (and titles beyond that) are often handed out like candy. That's why interview loops are long and painful in this industry (I'm not defending it, merely describing the way things are) and tales of "senior" people who are objectively not that good are legion. I usually set my expectations when evaluating a resume based on the number of years of industry experience rather than the job title and that seems to be a common practice.

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, ...).


👤 bb88
Titles aren't based on "years of experience". They're supposed to be based on actual experience. E.g.: There's a reason you don't have the title CEO, or Vice President of Accounting.

Also most HR take titles with a grain of salt. Your actual experience is expected to be rooted out through the interview process anyway.


👤 smt88
Take the win. Put "senior" on your resume.