7 ms·
2013 Developer Salary Survey
- pedalpete 13y agoAs a software engineer who just turned 40 and starting a new position in the coming weeks, I've been giving some thought lately to the future of our profession, and I'm wondering if we're at the high-point in the salary scale, and if we'll see average salaries decline from this point on. The reason I suspect this might be the case is the combination of the popularity of programming, along with the tools which are making programming easier. Every year a new framework/library is introduced which makes the challenging and time consuming work easier and easier. Are we reaching a point where we have a massive number of programmers doing a job which takes a fraction of the time it took years ago?
- donutdan4114 13y agoYep. Every developer's greatest fear should be that so many new, young people are learning to code that the base salary will dive dramatically in the next 10 years. That's why I want to start a campaign called "Don't code." Trying to prevent young minds for learning the trade. I like being in high demand.
- Phlarp 13y agoReverse argument, for context, I'm just about to graduate from a mediocre state university in the mid-west: Not all of the young minds that are "learning to code" really have the potential to write programs at the same level as the average ValleyBoy RoR Jockey™ (or even the average casual Hacker News reading hobbyist coder). The number of students in my program that had massive interest in our numbers ( 100% placement with the highest average starting pay ) and almost zero interest in actually learning to code is frightening. These students tend to slither through the technical classes with a lot of help from google and their friends, only to find themselves unable to compete for real developer positions and settling for the same 4x,xxx "business analyst" warm body jobs that seem to be the holy grail of the hoards of non-stem degree holders. On the flip side, if you can actually get fizz buzz to compile and can stomach the idea of living in the midwest, prepare to be wined and dined by everyone under the sun.
- Taylorious 13y agoNot everyone learns to program because they want to devote their life to code and worship the bit gods. I am in a similar situation as you and I have noticed quite a few students like you mentioned. My question is, whats so wrong with them getting a degree/job doing something they enjoy even if they aren't a rockstar at it? Is it so wrong for someone to want a 9-5 job doing something they enjoy? Yes they can't compete for "real" developer positions, but maybe they don't want to live in the valley and work 80 hours a week on a Facebook for cats and then hope Google buys their company. The truth of the matter is there is a ton of crappy code all over the world making things run and making people money. You don't need to be a rockstar to be valuable to a company so long as you get things done. I'm not activating mediocrity, I'm simply suggesting that programming isn't some exclusive of club for obsessed geniuses. In regards to the Midwest, I know. Who would possibly want to live in one of the most beautiful parts of the US, surrounded by lush forests, the Great Lakes, and friendly people who say hi when you walk by?
- Phlarp 13y agoI absolutely agree with everything you wrote (particularly the last paragraph, as a Duluth MN resident nothing will beat the view over Superior) Nothing is wrong with the path these students are choosing, I just don't see business analysts creating specs or writing user stories in the same competition for career roles as myself. Even though I intend to stay in the midwest and generally detest the culture of excess in the valley I was replying to the parent saying the influx of people learning to write "hello world" in java and make visio diagrams or project workflows won't have a measurable impact on the people currently making money building productive software (regardless of weather that software is immaculately well structured or a snarling mess of perpetual spaghetti) .
- majc2 13y agoI think demand for development skills is going to continue to increase. While there does seem to be an increased popularity, there is still a number of people who exit the profession either due to burn-out or retirement. Anecdotally, in the UK there has been concern for some-time about the number of people retiring from technology positions in the financial sector (people in there 50s due to very generous retirement provisions); industry crunches like this along with 'software eating the world' would suggest to me that the good times will continue for some time. The word of warning I'd have is more around the economics of VC finance - money is cheap right now, if/when interest rates rise there might be an impact on the amount of money available to start-ups. But it's not like any other industry/profession is going to be unaffected by macro-economic issues.
- umsm 13y agoI don't feel like there should be any real concern within the next 5 years, but I do believe that within the next 10+ years, we could see a major shift in salaries. I don't have any data, but nothing will continue "going up forever"...
- acchow 13y ago> I don't have any data, but nothing will continue "going up forever"... Take a look at historical production per hour over the past few decades or centuries. It's been going up "forever". What we have seen in the physical world is that the people who reap the wages of this productivity has been shifting to the holders of capital (physical capital, land, finance, etc). In software, there's very little need for physical capital (factories) and land - "holders of capital" really means "holders of human capital"; i.e. intellectual capital. I do believe productivity will continue to increase, and since programmers own their own minds (human capital), they will see the wages.
- lancefisher 13y agoAs tools get better, we'll build more complex things. There is still a lot of work to do. But yeah, if you are in the business of putting up WordPress sites, then you'll probably see your salary decrease as more people start doing this without the help of a developer.
- morgante 13y agoNew frameworks might make our work easier, but companies don't typically respond by employing fewer developers. Instead, they ask for bigger and larger projects. As for people actually learning to code, I don't actually think there's much risk of increased supply. The majority of people simply cannot think in the logical manner programming requires. They might learn a couple bits here and there, but they'll never be employed as engineers. (I've seen this myself with people who've taken months of classes—ask them to compute a program and they're still incapable.) Put simply, CS is hard. That's why, despite the general awesomeness of our careers, so few people major in it. (http://www.huffingtonpost.com/2013/11/04/students-majoring-in-computer-science-trends_n_4213769.html?utm_hp_ref=college http://www.huffingtonpost.com/2013/11/04/students-majoring-i...)
- cgh 13y agoI know it's a cliche, but I do think there's a difference between the lone high school weirdo who stayed up late learning Commodore 64/Apple IIe/386/whatever internals and the person who learned how to program adequately well at university in order to get a "good career". I hesitate to use the word "passion" but you know what I mean. Anyway, the long and the short of it is it's the weirdos who are in short supply and I can't imagine why that would change anytime soon.
- mirsadm 13y agoThat really applies to most other fields. Some people are just bad at their job. Some people are good and some are amazing.
- pedalpete 13y agoMy suspicion was that larger projects done with better tools results in near equal amount of time invested. Everything you say could be right, I still struggle to understand how people who call themselves programmers can't do fizzbuzz, but one of the great things about being a programmer is that you don't have to go to University and get a degree (I didn't), so I don't think the linked article really provides much input. Interesting read though.
- alatkins 13y agoPerhaps when software projects start to consistently be completed ahead of schedule. I'm not holding my breath.
- nirvanatikku 13y agoOut of everything in that survey the gender gap (page 6) strikes me the most. It's sad that it even exists, honestly. To see the continual increase in male salaries, and that fairly stagnant top end for females.. seriously!? For an industry that is trying to employ more female engineers, the trend sucks. As articulated in the synopsis at the bottom, 'This disgraceful disparity lays bare the false — but cherished — belief that our profession is at its core a meritocracy.'
- donutdan4114 13y agoIt would be interesting to know why the gap exists. Is it simply that males are typically offered higher starting salaries? Do men typically try to get raises more (more aggressive at asking)? Are women more satisfied with their salaries, where men are always wanting more? Probably a lot of interesting, complicated dynamics that effect the gap.
- jacalata 13y agoOne fairly widely reported influence is that women are less likely to request raises (or promotions) and less likely to negotiate salaries on an initial job offer. One hypothesis for why this is so is that women who ask for things are seen as pushy/demanding whereas men who ask for things are seen as go-getters, not sure what the research on that is like at the moment. However I also remember reading a study that showed people reading a resume with a female name proposed a lower salary offer in the first place (academics in math, I believe). So, all of the above?
- deleted 13y ago[deleted]
- learc83 13y agoI'm not saying a gender gap doesn't exist, but the data you're looking at doesn't prove that it does. It's well documented that women prefer other benefits, such as more time off and flexible work schedules (at the expense of base salary) more than men.
- mattm 13y ago
- ffrryuu 13y agoSilicon Valley salaries are way higher than that. 200k salaries seems to be coming back.
- sliverstorm 13y agoThis isn't 2013 Silicon Valley Developer Salary Survey.
- umsm 13y agoSilicon Valley isn't a long term investment. I don't see the people living there to settle down in the area.
- Greenisus 13y agoSpeak for yourself :) I moved here 5 years ago from the South (Memphis, TN) and I'm never going back.
- nilkn 13y agoThere are a ton of developers outside of Silicon Valley. I'm sure there have already been plenty of studies done focusing on the Bay Area specifically if that's all you care about, but a nationwide survey is helpful for indicating the state of the industry at large, including non-tech hubs where VC funding is not nearly as available. For a nationwide survey, I have to say these median salaries are actually pretty high. Very, very few careers requiring only a bachelor's degree can boast these numbers taken across the country.
- benmathes 13y ago80k as a US Average translates to about 120k in San Francisco, adjusted for cost of living. According to the startup jobs on angellist, SF is paying average salaries (adjusted for cost of living): https://angel.co/salaries https://angel.co/salaries PS: Where are these 200k salaries? I have 7 years of experience and would happily switch for <redacted> more money each year.
- k3n 13y ago
- bcbrown 13y agoI'm a little surprised to see such a differentiation between salaries for Software Engineers and Software Developers. I've always treated the two as synonyms.
- sliverstorm 13y agoThe titles may be used interchangeably in casual speech a lot, but I'm told there was originally meant to be a real difference in scope/capacity/level of operation, so it doesn't surprise me.
- NTDF9 13y agoExactly. I would appreciate someone explaining the difference between software developer and software engineer (and why this salary difference).
- rfnslyr 13y agoSoftware engineer designs logic. Software developer translates that into code? I don't know.
- grecy 13y agoMy degree is called "Software Engineering", and is accredited by the Australia Institute of Engineers, of which I am a member. So, in Australia at least, A Software Engineer is a "real" Engineer.
- a-priori 13y agoThe same is true in Canada. You can't call yourself any kind of engineer, software or otherwise, unless you're a licensed and accredited engineer.
- grecy 13y agoI'm in Canada these days, and my understanding is "Software" is not recognized as a kind of "Engineering" here, so I actually can't call myself and Engineer. Am I wrong on that?
- terramars 13y agoI would be HIGHLY cautious of using this data as the basis for any sort of decision making process.. There is a lot of heterogenity in the engineering world, and without any sort of statistical or methodological information it is very hard to know what is real here. For example, the female salary distribution smells fishily of small sample size and I don't believe their results without a standard-deviation-of-the-mean at the very least. All we can say for sure is that this measures the average salaries of people who respond to drdobbs surveys. They are significantly less than the salaries we are seeing on our platform at Hired. ( see: https://hired.com/blog/late-stage-companies-winning-the-war-for-talent/ https://hired.com/blog/late-stage-companies-winning-the-war-... )
- Glyptodon 13y agoI have huge issues with these 'surveys' as they never seem to reflect market realities in my geography. In the last three years I don't think I've seen many engineer or developer jobs listed in the whole state of Arizona listing salaries above 80k. I'd guess the average advertised openings range 50 - 80k, with the majority of 80k-ish ones near Phoenix. However, most AZ companies needing devs seem to be Java shops with government ties hiring entry-level devs, which probably distorts the picture as most developers would then logically be graded up every year or whatnot and probably making above 80k after 3 years. So maybe I'm not really saying the numbers are wrong, just that they seem wrong for entry level and sub 25-year-olds in the AZ/NM region. Or that there's a big disconnect between listed salaries in job openings and the actual average salaries among those with established positions in most markets.
- pmorici 13y agoDoes anyone know of a similar survey focusing on just the bay area?
- Greenisus 13y agoYeah I'd love to see that. This results in this survey sound nothing like what I hear from my friends around here.
- eliben 13y agoThe website is absolutely atrocious :-/ 90% ads, incredibly inconvenient navigation. DrDobbs keep living in the 90s.
- deleted 13y ago[deleted]
- k3n 13y agoI wasn't going to bring it up, but I'll definitely dogpile. While I generally prefer the SPA (ajax) style site, I don't mind the old-fashioned "each click renders a new page" so long as it's efficient, but navigating the different pages on this site was an exercise in patience... pages seemed to take from 1-3s to render, reminding me of the old ASP classic sites.
- quaffapint 13y agoI'm not sure where in the Northeast this is pertaining to, but around midatlantic, it's never gotten better from the recession. Certainly salaries are much worse now than they were prior to it.
- spencore 13y agoI was just recently awarded a Junior Developer position in my company. Does anyone have any information related to salaries for this type of position? I have a suspicion that this title can mean so many different things to different people/companies and therefore can offer an extremely wide range of salaries. Anyone have any info they could share on the matter?