7 ms·
2018 UtahJS Pay, Education, Job-title Survey
- mdjasper 8y agoFor the last couple years, I've conducted a survey of software engineers in my region about their pay, education, and other career related things. I believe strongly that opening up discussions about pay will help everyone overcome some of that information asymmetry especially early in their careers. 2017 Survey info for comparison https://mdjasper.github.io/utah-js-pay-data/ https://mdjasper.github.io/utah-js-pay-data/
- imglorp 8y agoIt's interesting to speak directly to someone taking a survey, thank you for posting. My question isn't about your surveys themselves, but rather if you have observed any bias in other surveys compared to your results. A pessimist might believe that most compensation surveys are used by peer HR departments to set compensation bands and, naturally, they have incentive to systematically report those surveys low. Then they can point to these as "Market Rate" to cover their asses if challenged. So is that intentional under-reporting happening, or do independent surveys mostly agree?
- mdjasper 8y agoThat's a great question. I haven't directly seen any other surveys performed by "the other side" so to speak. But in looking at comparative data online (https://www.glassdoor.com/Salaries/utah-computer-programmer-salary-SRCH_IL.0,4_IS255_KO5,24.htm https://www.glassdoor.com/Salaries/utah-computer-programmer-... for example), our dataset seems to show a more broad range of pay (both lower and higher). Anecdotally, I have been told by a couple former managers something along the lines of "the highest payed engineers in Utah are in the 120k range," which this survey shows is not the case.
- suresk 8y agoReports on Glassdoor have always felt kind of on the low-end, not sure why. > Anecdotally, I have been told by a couple former managers something along the lines of "the highest payed engineers in Utah are in the 120k range," which this survey shows is not the case. I think part of the problem is that the range can be so huge. I've seen senior developer postings in the last year that range anywhere from $85k to $160k. I'm guessing a lot of managers have limited experience and knowledge about salaries outside of their company, rather than intentionally trying to downplay salaries. I would personally guess that the 95% for senior/principal devs in Utah is in the $140-160k range. The only people I know above $200k would be people doing 1099 work and maybe some one-offs from stock options.
- Spooky23 8y agoPeople don’t understand what they make and frequently report all sorts of wacky stuff. I worked for an org that had a fixed pay scale and read some detailed survey data that included them. The top/bottom reports were bullshit. People will report what they think their benefits are worth, won’t know their gross salary at all somehow, will deduct alimony, add 401k interest or just make shit up.
- Spooky23 8y agoPeople don’t understand what they make and frequently report all sorts of wacky stuff. I worked for an org that had a fixed pay scale and read some detailed survey data that included them. The top/bottom reports were bullshit. People will report what they think their benefits are worth, won’t know their gross salary at all somehow, will deduct alimony, add 401k interest, miscategorize themselves (ie identify as an engineer but be a director), or just make shit up. Surveys may target wrong. Someone who is supposed to be in Utah may be in SFO or NYC.
- dsnuh 8y agoGreat article and data, thanks for doing this. Small note: you have a typo, "long tale" should be "long tail".
- mdjasper 8y agoThanks!
- twtw 8y agoWhy is JS removed from the HN title?
- cglee 8y agoThis is great and more salary transparency is important. I'm wondering if these numbers jive with your hunch about the local market? I'm asking because I've noticed that when asking for salary numbers, those who make "decent" wages tend to reply more often and this can lead to sampling bias.
- mdjasper 8y agoThat's a good point about potential bias (those making more are more likely to respond). It's my intuition from living and working in this area for a long time that the responses are pretty representative. The surveyed group (UtahJS slack channel) I think skews more toward the less experienced (which shows in the years of experience chart), so if anything the data may be skewed that direction.
- nouseforaname 8y agoWhen I wasn't working remote, informally the ceiling seemed to me to be around $120k. That was a few years ago and these days I would have guessed more around $140k. Obviously I didn't have all the data points so good to see people who are at $175k-$200k.
- pbrb 8y agoMan, I would love to be able to pick your brain and see how you made the moves you made. I also come from a non-standard background and have a high paying gig in a low cost of living area, but want to switch to remote at a big company...
- awat 8y agoThank you for this, I live in this region and work on the IT side of house. I've been surprised by some employers perception of salary offers in Utah so this is really interesting to see some quantification.
- dsnuh 8y agoAn interesting data point is that the highest salary ($206,000) also reports as"self-taught".
- wesleytodd 8y agoI noticed that as well. I have always thought there might be a correlation between self-taught and self selection for success in a topic. Anecdotally, I was self-taught, and many of the highest performing engineers I know where also. Most of the average performing engineers I know were traditionally educated in CS.
- ddoolin 8y agoI'm self-taught and that salary is within a couple $K of my own. Regarding your own experience though, I have noticed the inverse wherever I go. I moved from Charlotte (NC) two years ago, and there nearly everyone was self-taught and the skill level, generally, was much lower. The ones with degree educations were still stronger. When I got to SoCal, way more engineers were college-educated and still stronger than the self-taught ones, myself included.
- wesleytodd 8y agoYep, anecdotal evidence :) I will say, where I am now (bay area FANG company) it is WAY more common to have traditional CS background and also be a high performer. I attribute that to a biased selection in SV, and not an actual correlation of CS education to higher skill level.
- ddoolin 8y agoRegarding the bias, I think it's the same way here, to be honest. My sample size for California (employer) is n = 1, and we do work that is both technically challenging and fun, so we attract and can only realistically take on those kinds of people.
- suresk 8y ago
- rukittenme 8y agoI don't want to draw too many conclusions from this but I did find it interesting that men and women are paid similarly. There exists a large experience gap which skews total pay but for the most part it seems things are pretty equal.
- swalsh 8y agoI had to go back and look after looking at your comment. It does seem to track pretty consistently. I've always speculated that a part of the pay gap might be explained by willingness to negotiate. I wonder if recruiters being more normal in this industry helps. In my own experience the recruiter I've worked with has helped a lot in salary negotiations.
- mdjasper 8y agoYeah I felt positive about this result as well! I believe that pay discrimination does happen and I don't want to invalidate anyone experience if that has happened to them, but I've been pleased to work with very competent men and women over my career who I believe were all compensated fairly from my observations.
- swalsh 8y agoWhy does salary and experience stop correlating after 9 years?
- mdjasper 8y agoIt's my intuition that salary increases with experience for that time until you have basically "capped out" what the market will pay for your skills. After 9 or 10 years, talent and skill are probably a more a factor than experience. Another way of saying that would be the difference in pay between a 1 and 3 year developer would be pretty easy to explain on experience alone. But, the difference in pay between a 12 and 18 year developer would be more explained by their skills and specific experiences (not time).
- pmilla1606 8y agoIs there a hard ceiling for salaries for developers? Does one need to move into management/consulting/something in order for ones salary to keep increasing? Lately I've been feeling like I've hit my ceiling and I need to start investigating where to go from here but that may just be my perception/pessimism.
- mdjasper 8y ago>Is there a hard ceiling for salaries for developers? Yeah I think there is a limit to what the market will pay for any particular skill, including developers. That limit will be constantly in flux year-to-year (see the 2017 results for comparison), and will vary from person-to-person though as skills, experience, etc. vary. Hard to quantify what that cap might be for any specific person, but looking at all the data in aggregate you can see that salary growth isn't linear with experience.
- suresk 8y agoSort of.. For a given area, experience level, and skillset, there is going to be a general range that will give you an idea of where you are. Recruiters are sometimes helpful for figuring that out, and so are reports like this. I don't know that switching paths is always a good bet - on more than one occasion, I've made more than my boss - and often not by a little bit. Principal-level developers are often compensated at director or even low-level VP amounts. Of course, at this level, you're not heads-down coding all of the time, even if you aren't managing people. Going into management and getting stuck as a mid-level dev manager is probably not going to net you as much compensation as improving your skillset as a developer will.
- bsimpson 8y agoSalaries in Utah are a lot healthier than I expected. Maybe moving away from SF wouldn't be as big of a salary cut as I thought...
- suresk 8y agoEvery time I've thought about moving away from Utah, I've found it almost impossible to find a place with a better salary/cost of living ratio. There are a handful of things to not like about Utah, but in the software industry at least, it has been pretty good for the last decade.
- weberc2 8y agoDes Moines, Iowa has been on top of some lists for best salary / cost of living; not sure how that stacks up for the tech industry in particular nor how scientific they were.
- mywittyname 8y agoOhio seems pretty similar. The salary ranges are pretty close to this survey and it has some of the lowest housing prices in the nation -- although this secret is out and housing prices have begun their ascension.
- mdjasper 8y agoI recently interviewed with a "large SF based social network" and their COL equivalent salary for what I make here in Salt Lake City would have been like taking a 50% pay cut!
- phaedryx 8y agoI live in Utah and work remote (best combination for me). The local tech community is vibrant and fun. Every time I've talked to devs who have moved from SF they universally tell me stories about: 1. Ridiculous cost of living 2. Horrific commutes Which has soured me on the idea of ever moving there.
- themoat 8y agoIt sucks here. You'd hate it. Air quality can get bad in the salt lake valley. (Please let me buy a house before you come wreck prices)
- phaedryx 8y agothe slack group mentioned: https://slack.utahjs.com/ https://slack.utahjs.com/
- paddy_m 8y agoSide Note: Who would be interested in a Hacker News SLC meetup? My email is in my profile, get in touch. I moved to Salt Lake City From NYC in January 2017.
- jakeva 8y agoI might, I've lived in Salt Lake City pretty much my whole life.
- invalidOrTaken 8y agoraises hand
- graupel 8y agoIn.
- ramkarthikk 8y agoCount me in.
- derethanhausen 8y agoI would be interested!
- pyromine 8y agoI'm interested
- paulie_a 8y agoThat must have been a culture shock.
- siavosh 8y agoAnyone able to share their experience who moved from tech in SF to Portland, OR?
- chrisco255 8y agoThere is a typo on the chart data for gender breakdown. The pie chart shows 68.6% male, but based on the table data above (168 out of 194 respondents), the figure should be 86.6% male.
- mdjasper 8y agoThank you for the correction, yes that was a typo
- dgellow 8y agoAre colleges and bootcamps the only options in the US? Don’t you have apprenticeships (with and without school at the same time), technical schools (with and without working at a company at the same time), etc? I lived in Switzerland and Germany and in both country apprenticeships and technical schools are a good way to learn a technical job and directly start to be part of the industry. Surprised to not see these kind of thing mentioned here.
- spicydonuts 8y agoApprenticeships are rare, particularly in tech. Technical schools exist, but aren't known for teaching things other than more physical work, like electricians or mechanics. Bootcamps and "desperate companies hiring more junior than they'd like without a solid plan for onboarding and teaching" fill that void. It's kinda dumb.
- paulddraper 8y ago> Don’t you have apprenticeships Yes, internships. 1. Can accompany school or not. 2. Limited in scope. 3. Limited in compensation. 4. Varies widely in prior experience/schooling requirements. You can almost always find a something that fits. E.g., in software engineering it's not uncommon for sans-college paths to first involve QA/test work.
- bdcravens 8y agoThere are often opportunities with smaller companies, but they're not formulaic. My current employer has done that (no we're not currently hiring) and my start (albeit almost 20 years ago) came at a tiny ISP, making barely above minimum wage at the time, where I started writing code and worked my way into bigger and better jobs (I did have the fortune of starting on that path before the first dot-com bubble) However, bootcamps weren't a thing, and I had no degree at the time (I've picked up a couple of associate degrees along the way, but nothing CS)
- web-cowboy 8y agoI can't tell if this data means Utah got better at welcoming females to JS engineering or there's a point where they stop trying around five years. :) As a member of the JS community I hope it's the former. There's also someone killing it that's only been working in JS for three years.
- nouseforaname 8y agoJust by people I know on twitter, there's alot of great women from accounting and project management that have done bootcamps and made the switch recently.
- stevejboyer 8y agoThanks for putting the survey together. Another interesting thing to note is that these developers are (at least by association?) javascript devs. In my experience, the backend developers playing with C#, Java, SQL are usually earning another 25-50% more than the javascript devs. Have others seen the same?
- freedomben 8y agoFrom what I've seen, backend devs are often making either the same or slightly less. Also worth saying tho, that many companies view their devs as "full stack," that JS != frontend only anymore. Node backends are becoming very common.
- stochastic_monk 8y agoThe text states “Genders reported were "Male", "Female", "Not Sure", and "Transgender Woman“”, while the graph lists Male, Female, Prefer not to answer, and unknown. How do these labels correspond?
- marcusarmstrong 8y agoI spent a year in SLC (funemployed) considering staying there long term but was scared off by long-term earning potential from what I had read online (vs. Boston area, where I previously and currently live[d]). These numbers are much more positive than others I had read. Congrats to those of you who’ve found broader-market-level roles in the area!