Live data from Hacker News

Silicon Valley Software Engineer Salaries by Experience Level

triplebyte.com

411–420 of 455 posts

Re: Silicon Valley Software Engineer Salaries by Experience Level

#411

Earlier quoted context omitted.

Software engineers are shooting themselves in the foot. When you live in a society built around greed, it is imperative that you push to collect as much of the value you create. Unions can be extremely helpful. SWE would be the perfect people to build new custom solutions for unions to get around many of the negative externalities caused by unions. However, people don't want to unionize while they still have leverage…

I'd be more interested in a guild or craft association than a union. I don't find collective bargaining, closed shops, standardized pay schedules, and some other features of unions to be compelling.

Guilds are far more restrictive than unions an din the US "Guilds" have an unfortunate history in labour relations ie excluding minorities in favour of whites

Re: Silicon Valley Software Engineer Salaries by Experience Level

#412
post #53

Earlier quoted context omitted.

I haven’t heard about how those two companies pay. It’s definitely a common occurrence at Google, Apple, Facebook, Microsoft, & Salesforce. Bonuses are often structured as a % of your base salary based upon your rank. More senior engineers will get an extra 10-25% each year essentially automatically. This is separate from RSUs, which vary a lot more widely. Their value is especially dependent upon company stock perfo…

Those are in the top subset I was referring to. Most engineers working for established companies are not working for that subset. I'm not aware of Oracle, Cisco, or similar-tier companies giving stock grants to engineers. Cash bonuses are a different animal. I agree with your range (at least if you exclude defense contractors). Those alone are well short of doubling compensation, though.

Many FTSE 100 companies in the UK do have share save schemes available to all employees

Re: Silicon Valley Software Engineer Salaries by Experience Level

#413
post #53

Earlier quoted context omitted.

I haven’t heard about how those two companies pay. It’s definitely a common occurrence at Google, Apple, Facebook, Microsoft, & Salesforce. Bonuses are often structured as a % of your base salary based upon your rank. More senior engineers will get an extra 10-25% each year essentially automatically. This is separate from RSUs, which vary a lot more widely. Their value is especially dependent upon company stock perfo…

More senior engineers will get an extra 10-25% each year essentially automatically. The reason part of your salary is a bonus rather than the base is so that it can be withheld if necessary, eg in a bad year. Believing that bonus is an automatic extra 10% will, one day, leave you 10% short of your expectations.

Depends if its contractual or not

Re: Silicon Valley Software Engineer Salaries by Experience Level

#414

Earlier quoted context omitted.

It really raises the question why anyone would put a software company in the Silicon Valley area. You could get cheaper and more experienced people pretty much anywhere in the world for at least 60 - 70% the price.

Not as easily. There is a reason all the banks are based in NYC. Recruitment and networking is as easy as walking across the street. The same holds for tech. Cost of hiring is extremely high no matter where you are, and it likely goes up even more when trying to recruit someone to move to the middle of the country. I mean no disrespect to middle america by that statement, I just mean that the probability of having to…

And access to lots of capital

Re: Silicon Valley Software Engineer Salaries by Experience Level

#415
post #313

Earlier quoted context omitted.

Worth going through a couple hours of that for the 150k prize at the end?

Not really, no. I have a better "prize" at my current employer, and I didn't have to go through that hazing ritual to get here. I'm not working on toy webapp garbage for social media, ads or the like, either. Even if that weren't the case my answer would remain the same: encouraging juvenile hazing ritual nonsense is not something I care to do. Also, it takes a lot of time and effort outside of work to keep that unde…

I’m not sure what you’re unhappy about. You’re fulfilled at your current job, not looking for a new one where this kind of interviewing happens, so what’s the problem at hand?

Re: Silicon Valley Software Engineer Salaries by Experience Level

#416

Earlier quoted context omitted.

For some baseline comparison, salaries usually account for 20-30% of revenue for a company (not profit). Netflix employs about 3500 people, with a revenue of ~$11b. That ratio would put the average salary at 630k - 940k.

This simple formula doesn't hold for super profitable business like netflix. They can't spend the money they get fast enough.

Netflix is super profitable? According to what accounting methods?

Re: Silicon Valley Software Engineer Salaries by Experience Level

#417
post #28

I understand that it’s hard to compare non-salary compensation. But these figures give the impression that compensation for a Bay Area software engineer is shockingly lower than the reality. RSUs and bonuses at established companies will easily double your take home pay. Even the salary figures themselves look low and are probably heavily skewed by an overrepresentation of underpaying startups. My base salary ~4 year…

> I understand that it’s hard to compare non-salary compensation. But these figures give the impression that compensation for a Bay Area software engineer is shockingly lower than the reality. RSUs and bonuses at established companies will easily double your take home pay. I agree with your overall message, but base salary itself is very important. That's what puts a roof over your family's head and food on the table…

At large tech companies, RSUs and bonuses aren't that different than cash.

Re: Silicon Valley Software Engineer Salaries by Experience Level

#418
post #381

Earlier quoted context omitted.

I absolutely recognize the fact that everyone learns from others and having a space to do that and people who are willing to invest in others is great -- my problem is that it's a requirement and not a differentiator. Not every good engineer is a good teacher and not every good teacher is a good engineer. The two things are almost orthogonal in my opinion. The kind of teaching you mention in the second paragraph is s…

This might be a bit off-topic, but after gaining some experience, teaching something to others is one of the best ways to reflect on the things you learned and gain new insights. You have to do it first, but teaching stuff will probably provide you with some deeper insights.

This is the one thing that I've seen so far that makes sense to me, as a benefit to the person who is the senior engineer (and not the company or the other engineers on the team).

Teaching something is absolutely a great way to deepen, solidify and imporove your knowledge.

Re: Silicon Valley Software Engineer Salaries by Experience Level

#419

Earlier quoted context omitted.

I absolutely recognize the fact that everyone learns from others and having a space to do that and people who are willing to invest in others is great -- my problem is that it's a requirement and not a differentiator. Not every good engineer is a good teacher and not every good teacher is a good engineer. The two things are almost orthogonal in my opinion. The kind of teaching you mention in the second paragraph is s…

> I disagree that it's a differentiator between juniors and seniors though. Whole heartedly disagree. For myself, whether it's in the context of software engineering, sales, management, graphic design, etc, _the_ key differentiator outside of skill in weighing a mid-level or senior candidate is their ability to share their knowledge and inspire other members of their team through mentorship and knowledge transfer. I…

I think we actually agree -- I've stated that I think it should be a differentiator, not a requirement. As in, if you have people with two similar levels of skill, then yes, it should push one person over. If you have one person with less skill, but who mentors more, I don't think that person should leapfrog someone with more skill but who mentors less (relative to the first person).

Let me more succintly state some issues I have with this:

- Who benefits? You moralized this as being "selfish", but as an employee of a company, you are selling your labor (and more importantly your time) to a company for a wage. It is in your best interest to carefully examine EVERY bit of value you hand over for the wage you receive. No one else in the transaction is going to do that for you -- benefit to the company and benefit to coworkers is great, but you need to judge that against the wage you're receiving.

- Where is the pay commensurate to the increase in efficiency/intelligence in the company? I don't see it in the charts on the original link, the difference is too marginal, for the benfit you're providing the company. If that's the case, senior engineers are just being taken advantage of.

Again, I'm not denying that there are more senior people who trained and mentored me. There absolutely have been, I've had some of the best managers, mentors, and coworkers anyone could ask for. I don't think the fact that they mentored me should influence whether they get their next promotion -- sure it might be good color commentary, or a differentiator if there's a tie when the decision is being made, but it shouldn't be on the rubric. This is how average engineers get to be "senior" whatevers and "architects" -- by putting in time and playing the rubric instead of bettering their skills.

Re: Silicon Valley Software Engineer Salaries by Experience Level

#420
post #28

I understand that it’s hard to compare non-salary compensation. But these figures give the impression that compensation for a Bay Area software engineer is shockingly lower than the reality. RSUs and bonuses at established companies will easily double your take home pay. Even the salary figures themselves look low and are probably heavily skewed by an overrepresentation of underpaying startups. My base salary ~4 year…

The numbers seem reasonable. They don't include bonus and equity, and they are averages. Google/Fbook/Uber aren't "average" in their comp.
Post reply on HN