Hacker News new | past | comments | ask | show | jobs | submit login

That ExxonMobile link has 3 of 20 salaries being an amount above $122k and only 1 at $200k. So, even in your cherry-picked examples one of the companies only has a single person making this "mid-career salary".



0 - These examples were chosen specifically to avoid software & Internet companies, to show that "real" companies that operate in "normal" parts of the country also pay in the $200k range. (These companies are also likely to have less representation on levels.fyi because people who spend any time on levels quickly start wondering why they aren't working for a tech company.) "Cherry-picking" would be highlighting all the FAAMNG workers who are remote and/or working in satellite offices. Google engineers in midtown Atlanta are paid well above any of these, but I specifically did not include those jobs because those in fact are elite.

1 - levels.fyi will not have a record of all the folks working at a given company.

2 - Somebody is indeed the highest-paid engineer at every firm, so that data point is relevant. (It could be you!)

3 - Fine, swap out ExxonMobil for Chevron in Houston and then realize they hire from the same talent pool and likely are in the same total comp range: https://www.levels.fyi/company/Chevron/salaries/Software-Eng...

4 - Take JP Morgan in Houston as a bonus: https://www.levels.fyi/company/JPMorgan-Chase/salaries/Softw...

5 - Yes, some tech people make a lot less than others. It is also true that $200k is still rapidly becoming a mid-career salary in major US cities beyond the expensive coasts. (No, you are not mid-career at age 28.)


5. What constitutes mid-career? Why do you disqualify someone who is 28?


Great question!

Mid-career means somewhere near the middle of your career. If you expect to work from age ~23 to ~65, the middle is around age 44. (Edit: if you start work at age 18, the middle is still over age 41.) Age 28 is much closer to the beginning of your career than the middle. Even if you retire at 50, the middle of your career is still in your mid-30s.


I am inclined to agree with you, but tech has two peculiar distinctions:

First, tech changes so fast that we end up having many "mini-careers" instead of a long one.

Second, ageism is still a thing: unless your work is so noteworthy that companies hire you for the PR (or to avoid that a competitor hires you for similar reasons), companies think there is not that much of a difference between someone with 5-7 years of experience vs 12-15.


> First, tech changes so fast that we end up having many "mini-careers" instead of a long one.

This is where senior engineers have an opportunity to shine. Knowing not to pick up every shiny object, being able to draw parallels between many different projects, etc. all matter. For shipping software, just as it's possible to draw on lessons across tech stacks, it's also possible to apply lessons from entirely different paradigms (e.g. Windows desktop vs Web vs mobile).

The risk here is the apocryphal interview question of whether an engineer has 15 times of 1 year of experience or 15 years of experience. Mini-careers are better.

> Second, ageism is still a thing: unless your work is so noteworthy that companies hire you for the PR (or to avoid that a competitor hires you for similar reasons), companies think there is not that much of a difference between someone with 5-7 years of experience vs 12-15.

Ageism is definitely a thing. However, I can attest that companies can understand the difference if you are able to communicate it effectively. Again, remember that in the scheme of things that a person with 5-7 years of experience is new to the field. If you have 15 years of meaningful experience, you should be able to differentiate from someone who does not, in a way that matters to the hiring firm.

The bigger hurdle in mid-career is that where a firm may be frequently hiring juniors due to higher turnover and the general need by many teams to have fewer experienced engineers than juniors, they may not hire senior folks as frequently. So the job search to find an real senior role will take longer. This is not unique to tech; the dynamics are broadly similar to other professional fields.

The bottom line is that $200k at non-tech firms in major US cities is by no means a comp range for a mid-career engineer that requires one to be especially noteworthy in the field.


Assume working life from 22 -> 65. Call it 45yrs. Therefore:

Early: 22-36

Mid: 37-52

Late: 53-68

You're definitely not mid career in your 20s. I'm in my 20s and I think that's dumb.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: