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.
My somewhat complete salary history as a software engineer
411–420 of 691 posts
Re: My somewhat complete salary history as a software engineer
#412Earlier 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.
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
#413I 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…
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
#414Earlier 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.
Re: My somewhat complete salary history as a software engineer
#415Earlier 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?).
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
#416Male, 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…
Re: My somewhat complete salary history as a software engineer
#417Earlier 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…
Re: My somewhat complete salary history as a software engineer
#418It 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…
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
#419These 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…
Re: My somewhat complete salary history as a software engineer
#420Earlier 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 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.