18 ms·
I do not disagree with your take, but I think you may only be speaking for a subset of engineers that are already fairly well compensated. The article likewise
by pattusk 5y ago
I do not disagree with your take, but I think you may only be speaking for a subset of engineers that are already fairly well compensated. The article likewise seems to discard the importance of money in favor of three other more immaterial factors, but I do not think this is representative of the situation of the global job market right now. I also think such a perspective can not fully explain the difficulties that many companies are having with regards to hiring engineers at the moment.
If you look outside of coastal cities, there are plenty of job offers for engineering jobs that pay less than 6 figures. Over in Europe and East Asia, $50 to $60k salaries are the norm. And people job hop frequently for a few extra $k because that corresponds to a significant increase in quality of life for them. The difference between a 2 br and 3 or 4 br apartment, between another kid or not, etc...
People will absolutely leave your company if they think they can get paid more elsewhere. People will absolutely pass over your job offer if they think they can get more elsewhere.
You also see the reverse phenomenon which is that you'll find plenty of engineers doing soul-wrenching, boring jobs in toxic environment who still say because they are very generously compensated (hello FAANG).
- lhorie 5y agoI would posit that the OP underestimates the impact of his second point: remote-first in a covid world opened up a large swath of opportunities to get very large total compensation bumps everywhere. I'm part of a slack group comprised of ex-employees of a company I used to work at and some folks there expressed that it is entirely feasible to land jobs today that pay a full 100-200k over their current or previous compensation, thanks to big tech companies expanding engineering operations outside of Silicon Valley. Considering that each of these tech companies are trying to hire in the order of hundreds of engineers, and willing to accommodate remote work from locations that they previously did not consider, is it really a surprise that other companies with less competitive compensation packages are struggling to find talent?
- richardfey 5y ago100k-200k on top of let's say 100k? So they would be making 250k per year? How common is this?
- eyjafjallajokul 5y ago100k is below starting salary in the Bay Area or Seattle. Most senior folks make 300-450k with Staff level engineers making 600-800k.
- exdsq 5y agoI don’t know if that’s true. I live in Palo Alto and know a fair few people at a fair few companies. Outside of a handful of companies they’ll only be hitting those with illiquid highly-valued stocks - not with base & bonus.
- suifbwish 5y agoSounds like someone who invested in property in the Bay Area or Seattle and is trying to get its value to go up. I would need to see numbers on that.
- Wiseacre 5y agoMost? As in over 50% of all senior folk in the Seattle industry make 300-450k?
- verst 5y agoDefinitely not. Total comp of senior engineers at Microsoft in Seattle is nowhere near this. (I am one of those at this point in time)
- dastbe 5y agoIt is an unfortunate truth that Microsoft's pay between entry level to somewhere around principal is not competitive with a substantial number of companies. That is not to say that Microsoft doesn't provide other benefits, but top tier compensation is not one of them.
- verst 5y agoI don't mind. When I look at the vast majority of software engineering jobs out there even Microsoft compensation is good, and perfectly fine for Seattle. I used to work at Google too (in Mountain View). Believe it or not I liked working at Google and I also like working at Microsoft. I don't need to chase top tier compensation. I just do things I enjoy where I'm learning and my career can progress. Right now I'm mostly writing in Go working on an OSS project managed by the Cloud Native Compute Foundation. As an aside, early retirement is not a goal of mine.
- pjmlp 5y agoIt also opened the door to get more offshoring, why pay SV salaries when they can pay Infosys rates (pick your favourite offshoring company name).
- icebergonfire 5y agoWhile this is true and there are some good contractors to be found in that bucket, I’d say we are bound to rediscover the lesson that you mostly get what you pay for… minus cultural and language barriers.
- gdcbe 5y agoAs a Belgian those salaries look like rainbows and unicorns to me, I would love to earn it do not get me wrong but as a good earner in Belgium I earn like 35% of that or so, nowhere near getting close. How realistic is it really to get such remote jobs for that salary. My skill set, attitude, passion, professionalism and devotion certainly isn't the issue. From what I remember from some job hunts in the past the issue seemed to be mostly that I needed the following conditions: - Live in US and have permission to work there, OR have a US passport; - And on top of that be in or around the same time zone as the company's location; So how feasible is it really to live in Europe and still earn such salaries remotely? I do not mind do the work or hours, sign me up for it, but so far it mostly looks like dreams to me. At the moment my best best to earn that kind of money in the future is to become an indie consultant while also making some software of my own on the side, I haven't found any realistic way so far to earn such money in a stable full-time permanent employee job. Anyone who can point to some real data on such opportunities rather than just the usual statement that they earn "easily" 200k+ in the bay area and around. I can only dream of it, and while money certainly isn't my main motivator, it would be nice if I could actually have a home and land of my own at some point...
- lhorie 5y agoA good way to approach these opportunities is to understand the nature of the opportunity pool. Perhaps the most famous resource on this topic is a video about trimodal compensation distribution by Gergely Orosz[0] (a former Uber engineering manager), which talks about the different types of companies operating in Europe (i.e. local, european, global) and their compensation bands A thing to note is that even though tech companies are now more open to hiring outside of SV, in the grand scheme of things they still represent only a minority of employers as you travel further out the globe. Which is to say: the opportunities do exist in Europe, but they're not going to come on a silver plate for everyone. As a software engineer, you'll need to put some work in a) finding these employers and b) preparing for their interview structure (which is often said to be difficult to pass) It is true that these companies used to prefer relocation to US (which require a visa w/ bachelor degree requirements, in addition to the actual willingness to relocate), but now thanks to covid, companies are often willing to hire in Europe (and even as far as India) even despite the timezone challenges. This was brought up by a combination of market dynamics, internal pressure from employees looking to leverage LCOL areas to maximize personal gain, as well as a related shift in the job market overall based on the emergence of tech pockets like in the Netherlands (because real talent grows and eventually needs to grow teams to support their ongoing success). With this said, there are logistical challenges that prevent companies from being truly remote-from-anywhere (e.g. the need for tax entities in the countries where they hire) so there's still going to be some amount of magnetism towards specific tech-oriented locations (albeit better than Bay-Area-or-nothing). As for real data: one of the most cited resources is the levels.fyi website. It's heavily skewed towards Bay Area, but you can also find information on other tech hubs, correlated to their respective gravitational pull for talent (e.g. Toronto, Canada has a pretty decent amount of data). Another thing to keep in mind is that job postings are often stale (sometimes by years) and they may be more open to remote than they seem. Compensation is not equal everywhere, and a 200k bump isn't necessarily a given. It's more of a ballpark. The context is that a L5 role (roughly a 5-10 yr senior developer) pays a salary of USD ~150-200k/yr in the Bay Area. For comparison, a similar position for the same company in Bangalore might pay USD ~80k/yr, but Toronto might have very similar pay to the Bay Area pay range. Note that this is only the salary portion. A typical job offer from these companies usually also has an equity portion (i.e. stocks), and equity packages of 100-200k/yr are fairly normal in SV. Adding the salary and equity numbers plus a yearly bonus amount is typically referred to as "total compensation" (or TC) and is what these 300-400k numbers refer to. In these conversations, typically we talk about L5 as the baseline because that's the level at which there are the most number of job openings for big tech, but there are also opportunities at L4 (junior level) as well as L6+ (staff level), with corresponding adjustments in pay. L6+ roles can in fact pay well north of 500k/yr TC, but needless to say, these are significantly harder to land roles, even in the Bay Area. [0] https://www.youtube.com/watch?v=h8Xpapy6I9E https://www.youtube.com/watch?v=h8Xpapy6I9E
- fy20 5y agoIn Europe it seems to have changed too. Salaries are still of course low compared to the US, but it seems the salaries are stabilising across the continent. I've been speaking to recruiters recently and a lot more companies are open to fully remote, even across borders. 10 years ago if you wanted the best salary in Europe you would need to go live in London, now there are plenty of companies hiring remotely across Europe and paying salaries close to what you'd get in London. I interviewed for a similar senior role in London and Berlin companies this week, and was really surprised the German company was paying more. Even working for local companies in Eastern countries you can often get good enough salaries, so that relocating to traditional tech hubs in Western Europe isn't really worth it, once you take into account cost of living adjustments.
- tigershark 5y agoMmm.. I think it’s unlikely. London salaries at the top of the scale are not that far from the equivalent US. In Europe I don’t think it is the case, depending on your definition of close obviously.
- svilen_dobrev 5y agosome rough numbers from last year... very senior tech role - fully remote : * London : >100k pounds = ~120k E * Berlin : >90k E * Sofia : >50k E but, when applying the taxes thereof: * London : >120k E - 45% taxes -> 66k E * Berlin : >90k E - 45% taxes -> 50k E * Sofia : >50k E - 10-15% taxes -> 45k E Which means.. it mostly depends where you (want to) live.. as differences in price/culture of life are much more than above differences.
- ChuckNorris89 5y ago>but, when applying the taxes thereof: And once you apply the CoL adjustments, the numbers further skew in favor of Eastern Europe.
- aix1 5y agoI haven't checked the other two numbers, but your UK tax calculation is off. A more accurate after-tax number (applying correct income tax bands and national insurance) is €80K.
- judge2020 5y agoNone of your points are untrue, but "engineers that are already fairly well compensated" is exactly who OP and the article are referring to: > Read any publication that cares about business, from the NYT to the Wall Street Journal, and you’ll see a ton of hand wringing about The Quittening, and the accompanying talent shortage. These publications aren't talking about the workforce in general, they're pseudo-gossip articles about the wealthy top engineers and how well-off they are that they can focus on things other than how much they put into savings each paycheck.
- ajsnigrutin 5y ago> engineers doing soul-wrenching, boring jobs in toxic environment who still say because they are very generously compensated (hello FAANG). This is also what a lot of europeans do with FAANG jobs.. get a FAANG job, move to america, live there for 3-5 years in a 4 bedroom apartment with 12 roommates, eat ramen, come back home, and buy a house. There's also a question of how much more money do you get... 5% more to do something shitter than now... not worth it... but 50% more, is enough to think it through, if nothing else, how much sooner can you retire with that.
- pjmlp 5y ago> Over in Europe and East Asia, $50 to $60k salaries are the norm Yes, and we have plenty of nice stuff that goes along with it Healthcare, 30 paid holidays, unions, paid overtime, weekends and calls off work come extra (it is 40h week period, want more pay for it), retirement, flex time, ... Like the OP, my expenses are more than covered, getting more isn't worth the hassle to change. Ah, and in some countries having too many companies on the CV isn't well seen, it appears the candidate isn't able to fit-in anywhere.
- ihateolives 5y ago> Ah, and in some countries having too many companies on the CV isn't well seen, it appears the candidate isn't able to fit-in anywhere. It is changing though in the tech field. Yes, it used to be that 10 years in the same company showed that you're loyal and dependable, but now it's more like "so you haven't learned anything new or been in a different environment in 10 years?". There's a difference between changing jobs twice a year and every few years.
- pjmlp 5y agoDepends, there is a big difference between staying at the same role or having moved between roles while at the same company. Also better have a good answer why having changed so much between companies, saying it was for more money isn't going to be a good outcome on an interview.
- mcv 5y agoThis has never been a problem for me. The job I stayed the longest was almost 4 years, most were 2 years or less. Switching jobs is good for your development and growth. If you want a good answer for that question, tell them you switch jobs once it's become clear that there's not enough room for growth in a company anymore. And this growth isn't just about salary; it's also about learning new skills, new technologies, new responsibilities. If they want to keep you longer than that, they need to keep investing in you.
- zelphirkalt 5y ago
- bawolff 5y ago> but I think you may only be speaking for a subset of engineers that are already fairly well compensated Didn't the parent directly say that? Money not matering after a certain point means that it still matters before that point.
- andi999 5y agoThere is the proverb: The engineer is the mule, business people ride on towards (their) success.
- louis___ 5y agoIt seems you are over-generalizing. Maybe people are not like you. > People will absolutely leave your company if they think they can get paid more elsewhere. Maybe you will. Maybe they won't. Everyone has his own bar for "enough" money. For some there is no such bar.
- KronisLV 5y ago> If you look outside of coastal cities, there are plenty of job offers for engineering jobs that pay less than 6 figures. Over in Europe and East Asia, $50 to $60k salaries are the norm. And people job hop frequently for a few extra $k because that corresponds to a significant increase in quality of life for them. The difference between a 2 br and 3 or 4 br apartment, between another kid or not, etc... In my eyes, this is a good point. Currently working in Latvia and getting a net salary of around 2k euros a month now - staying at the same company makes it increase by a few hundred euros per year. Actually provided more information in another comment of mine, compared some of the public sources for software dev salaries in the adjacent countries too: https://news.ycombinator.com/item?id=29595158 https://news.ycombinator.com/item?id=29595158 Also wrote about my savings and financial circumstances on my blog a while ago as well: https://blog.kronis.dev/articles/on-finances-and-savings https://blog.kronis.dev/articles/on-finances-and-savings Thus, job hopping even for comparatively small increases is the smart thing to do, as well as looking for opportunities like side hustles and attempting to take advantage of a globalized economy that lends itself well to remote work (something that i'll inevitably need to explore once i'll have finished a pretty large enterprise migration and some pilot projects in my current place of work). Now, my salary is still liveable and certainly better than those of who work for the local government, who receive about half of what i do (according to https://www-visasalgas-com.translate.goog/valsts-iestades?_x_tr_sl=lv&_x_tr_tl=en&_x_tr_hl=lt https://www-visasalgas-com.translate.goog/valsts-iestades?_x... which is a site that displays the published data per government org) and many other seemingly essential jobs (like teachers, medics, firemen, policemen all of which are comparatively underpaid). Even as a software dev, buying my own house anytime soon is unlikely, as is buying a new car, or many other luxuries that others take for granted. In short: the original argument definitely holds true for those who are well compensated, but yours is also valid for those less so. Already, there is talk locally of not having enough engineers, especially in those aforementioned government jobs.
- herbstein 5y ago> $50 to $60k salaries are the norm As a newly graduated CS student in Denmark I got a job earning $74k a year. I got warned by my union that my salary was on the low side and, come the first negotiation round of the year, I should ask for a larger raise than simply a yearly adjustment. And based on my union's numbers I don't think almost any developer is working for $60k or under in this country.
- TheRealDunkirk 5y ago> If you look outside of coastal cities, there are plenty of job offers for engineering jobs that pay less than 6 figures. Over in Europe and East Asia, $50 to $60k salaries are the norm. Indeed, the population of people who post on this board are very binomial, and it often causes blanket statements to be confusing to one side or the other.