Live data from Hacker News

My somewhat complete salary history as a software engineer

humanwhocodes.com

411–420 of 691 posts

Re: My somewhat complete salary history as a software engineer

#411

I worked briefly with Nicholas at Box though we never met. I recall him being one of a handful of Principal engineers at the company when I joined and aspiring to reach that position myself. I commend Nicholas for sharing this data and for the thoughtful way in which he laid out why he felt compelled to do so. I wish Nicholas health and happiness.

I also worked with him at Vistaprint and, to be honest, found him to be (appropriately) opinionated but not a pain in the ass. He was one of the good ones, so it's interesting to hear his own lower self-estimation of his time here.

Re: My somewhat complete salary history as a software engineer

#412
post #59

Earlier quoted context omitted.

Yes. Well, yes if you assume decent credit and some cash saved up for a down payment. The conventional 20% wisdom can be safely ignored as a relic from the 1950s in the Bay. It's definitely possible to buy a condo or detached house in Oakland for the 400k-700k that would likely be affordable on that salary. The condo, probably a one-bedroom might be a decade or less old, the house much more likely to be older, and pr…

"The conventional 20% wisdom can be safely ignored as a relic from the 1950s in the Bay." Curious what you mean by that - too high or too low? What do folks actually put down? Anecdotally, I've seen both - I have friends that put down ~40-50% down, have heard of foreign buyers paying all-cash on multiple homes, but also have heard of people really stretching with 5% or 10% down mortgages to afford a home.

To clarify, I mean that the old wisdom that you can only buy if you can put 20% down does not apply in the same sense that it is voices.

50% down is wonderful! But it's likely most engineers would be unable to manage that. The same is true of all-cash.

5% or 10% down is workable, and finding loans compatible with that will not be difficult if you are willing to work lenders familiar with local market conditions. PMI will generally be required, but it isn't likely to be nearly as expensive as people might expect (think 0.5%-1% of total loan amount). Further, odds are against our hypothetical engineer being able to work up a 20% downpayment on a property they want in a short enough timeframe that it does not appreciate out of reach. Finally, the people resting their dreams of homeownership on a major property price crash in the Bay to afford a 20% downpayment should not be emulated, as they are banking on an unlikely event and assuming they will be correctly positioned to take advantage.

In short, high recurring cashflow can reasonably be used to make up for a comparatively low amount of liquid cash, and this is often preferable to the other options people might choose to pursue.

Knowing what people put down with any certainty is not something I am able to do. I can just say that the old wisdom is sufficiently dated that it should be ignored by prospective homebuyers in the Bay.

Re: My somewhat complete salary history as a software engineer

#413
post #103

I am a brown male working in India. The salaries are rounded to the nearest 100000 INR. USD values are rounded to the nearest 1000 USD. These are salaries per year . Need to emphasize this because when you see numbers like 3000 USD you may think this is per month. No it is indeed 3000 USD per year. When there are stocks involved, only the stocks that vest per year is included as part of the yearly salary. 2003 - 0 YO…

Here is my salary history for comparison (Bangalore). Every time I dream of hitting $100k gross, my government prints boatload of money devaluing rupee and bringing my $ salary down. I have kinda given up on the 100k milestone at this point: 2007 - 0 YOE - 350000 INR ( 4600 USD) - Software Engineer - American company (indian office) 2010 - 3 YOE - 900000 INR ( 12000 USD) - Senior Software Engineer - Small indian comp…

Hey! Thanks for responding to this thread. Because you have moved from Principal Engineer to Dev Manager position I want to know how the experience has been.

I have remained in Principal Engineer role and do not want to climb the ladder further because I don't think I can take the meeting load of management role.

What do you think about your role? Do you enjoy being Dev Manager more than Principal Engineer? Does it provide faster growth (designation and money wise)?

Re: My somewhat complete salary history as a software engineer

#414

Earlier quoted context omitted.

Is that your personal experience? I read almost only negative opinions about Upwork, and it's seems another broken solution looking for a problem to solve.

Work for Toronto-based company. Most of our developers work remote (in S. America, Europe, Asia, etc) and were discovered via Upwork. We've been growing, so all the good devs have been retained long term (12-24 months and counting). IOW, if you're good (decent tech chops + strong English communication), you can find long-term engagements via upwork in places that pay well.

The best engineers are likely not using that. Most of them get burned, and you're mostly left with engineers that are reallly good at marketing. I could be wrong. I tried it for a few months. I only got one question, and I basically helped a guy understand docker for free during the evaluation. I guess someone needs to start an upwork for serious people.

Re: My somewhat complete salary history as a software engineer

#415

Earlier quoted context omitted.

I spent 5+ years in the industry and felt weird calling myself senior. Just because you are a friend with CEO and he can vouch for your title doesn't make you senior. In 2 years of experience how many serious products can you take from start to finish? In my opinion, a senior developer is a person who did this multiple times. It's almost like calling yourself lead developer of 1 man team...

Being Lead Developer in a one person team definitely sounds reasonable. You are still the lead dev on the project and have to take on all the responsiblities (even more so than if the team was bigger?).

> You are still the lead dev on the project and have to take on all the responsiblities

Except the responsibility of leading other people, on a resume this title would imply you gained that experience while in fact you didn't.

Re: My somewhat complete salary history as a software engineer

#416

Male, went to a top 5 CS school, US west coast 2001: BigCo $76,000/year + $20,000 signing bonus (first job out of school) 2007: Freelancing between $100-$200/hr depending on project 2012: Startup #1 $180,000/year + $75,000 signing bonus + a bit of stock that's never been worth anything (but I exercised upon leaving and paid a lot of taxes on, so I'm net negative ~$300k) 2015: Startup #2 $240,000/year + lots of stock…

Out of curiosity and a bit of jealousy :-) What is the programming field companies are willing to give MM of RSU to programmers? Do you really make a difference to their top line? I had the impression that it’s more the project management and business development that can justify that compensation.

Re: My somewhat complete salary history as a software engineer

#417
post #287

Earlier quoted context omitted.

You could reveal a sample of CS professor salaries :)

In the US, the salaries of most state universities are public (for profs, it will show 9 month salaries). Here is what I found when surveying ~15 states: A typical salary (9 month appointment + 2 months of summer salary) is 110k-140k. Summer salary is dependent on getting grants though. Plus you get a “startup account” to cover travel, equipment, and student salaries. State workers may also get nice benefits like a p…

Also forgot to mention: this is for "Assistant Professors", meaning newer tenure-track profs, usually in their first 6 years, at R1 universities.

Re: My somewhat complete salary history as a software engineer

#418

It amazes me that someone as intelligent as this guy can say something asinine as “as a white man I know I can negotiate without backlash.” Not only is there no evidence to support this, he seems completely oblivious to the fact that he is not a representative white man at all. He has written widely used books on JavaScript! Don’t you think THAT might be the reason he can negotiate without backlash rather than his ra…

At the risk of opening a can of worms, I think the author is right and you are contributing to the systemic issue by trying to deflect their mention of privilege. If you are a white male, you have privilege. I don't think OP would ever say that's the only factor to their success, but recognizing privilege and where you have taken advantage of it in life is healthy progress towards equality.

http://psycnet.apa.org/record/2007-13393-007 is a study that indicates that women tend to not negotiate as much for fear of reprisal. Not having to face that inequality as a man who is expected to be 'assertive' and to 'tell it straight' is the definition of privilege.

Re: My somewhat complete salary history as a software engineer

#419

These threads always invite the outliers (i.e. those who want to humble brag). Here's mine outside Washington/California/Silicon Valley/NYC: - $40K: 2010-2013, "DevOps" at small startup. No ownership/shares. - $45-72K: 2014-Current, Programmer (various job titles) working for state's education department Even management here only make $90K capping out around $115K~. But cost of living is low. These threads never have…

Don’t shame people for making more money than others. The idea of this is we all see what we make. The outliers are making what we should all make.

Re: My somewhat complete salary history as a software engineer

#420
post #413

Earlier quoted context omitted.

Here is my salary history for comparison (Bangalore). Every time I dream of hitting $100k gross, my government prints boatload of money devaluing rupee and bringing my $ salary down. I have kinda given up on the 100k milestone at this point: 2007 - 0 YOE - 350000 INR ( 4600 USD) - Software Engineer - American company (indian office) 2010 - 3 YOE - 900000 INR ( 12000 USD) - Senior Software Engineer - Small indian comp…

Hey! Thanks for responding to this thread. Because you have moved from Principal Engineer to Dev Manager position I want to know how the experience has been. I have remained in Principal Engineer role and do not want to climb the ladder further because I don't think I can take the meeting load of management role. What do you think about your role? Do you enjoy being Dev Manager more than Principal Engineer? Does it p…

It has been terrible in the initial few months. It was definitely out of my comfort zone and every week had been a roller coaster. But now, I kind of settled in and started to enjoy it. There are certain nuances this role needs us to learn which no one can teach and needs to be experienced first hand. I'm becoming better at small talk and ability to sell ideas which I lacked in previous roles.

It may not provide faster growth designation wise but I'm hoping money wise its a good choice as what I'm now paid is the entry level salary in management in most of the companies I worked for previously.

Post reply on HN