Live data from Hacker News

Ask HN: How do companies decide who is a senior developer?

news.ycombinator.com

21–24 of 24 posts

Re: Ask HN: How do companies decide who is a senior developer?

#21
Lots of thorough answers but I'm just going to say the simple thing.

If you have 18 years of professional experience in anything, you are senior. It's not that complicated and at that point it doesn't matter what the company is.

Not that it automatically makes you a brilliant developer. But at that level of experience you can't consider someone as junior or mid. It's senior or above.

Re: Ask HN: How do companies decide who is a senior developer?

#22
1) Job titles can be pretty meaningless and are inconsistent throughout the profession. A senior or lead developer at an average non-tech company might barely qualify as a junior developer at a more technical firm. Some 26 year old who isn't very good might manage to get an inflated title simply by consistently job hopping every couple years.

2) If you had to give an objective definition of a senior developer, it might be somebody that can design and plan out complicated product features on their own and who others turn to for guidance. That doesn't mean that seniors don't sometimes need to collaborate with others, but generally they can figure out how to solve most of their own problems without having their hand held.

Re: Ask HN: How do companies decide who is a senior developer?

#23
Senior means you can figure out stuff on your own that works and know about tradeoffs so you aren't crazy in meetings demanding that it must be done x way. It also means you can teach new hires.

It's supposes to mean years of exp and expertise but whatever

Re: Ask HN: How do companies decide who is a senior developer?

#24

Earlier quoted context omitted.

Going in under-leveled but at the highest salary/total comp you qualify for could be beneficial. If its a large company that has a well known job title hierarchy you ideally want the maximum salary in the lowest job title in the hierarchy that has that salary in its range. Pretend your target salary is $100 (the numbers don't matter) and they have L1-L10 with L1 being the lowest and the ranges are: * L2: $80-110 * L3…

Yes, I suppose so but that assumes two things: 1. That you know the per-level salary bands before you join the company (this is often not public information) 2. That the salary bands overlap to a significant degree

Per level salary bands are easier to figure out for FAANG companies with sites like levels.fyi. You may be able to get an understanding during an interview, probably best to ask a recruiter since they are in the HR department and may have more detailed knowledge. Obviously don't ask "I want the lowest level with the highest salary" but more along the lines of asking how promotions work with titles/levels, annual reviews, etc. because those are relevant things to know and the answers may help decide between one company and another.

All salary bands overlap, a company with a lot more people will have a lot more variation in salary per level/title.

Post reply on HN