Stack Overflow Launches Salary Calculator For Developers (stackoverflow.com) 102
An anonymous reader writes: Stack Overflow today launched Salary Calculator, a tool that lets developers check out typical salaries across the industry. The calculated results are based on five factors: location, education, years of professional coding experience, developer type, and technologies used professionally. Stack Overflow is releasing the tool because it believes developers should be empowered with more information around job searches, careers, and salary. The company noticed ads on Stack Overflow Jobs that include salary information get 75 percent more clicks than ads without salary information. Even in cases when the salary range is below average, the ads still get 60 percent more clicks.
Says I'm worth 1.2 million because of Rust (Score:1)
Thanks Rust!!!
Re: Says I'm worth 1.2 million because of Rust (Score:1)
Has anyone here actually used Rust for a big project? How did it go? I was considering it, so I looked at large open source Rust projects like Servo and the Rust compiler. The source code for both was really difficult to follow. I've contributed to a lot of C, C++, Java and Perl open source projects, so I'm no stranger to digging into unfamiliar code trees, even when they use a language I don't know too well (like Perl). Something seemed really wrong to me when Perl code was easier to follow than Rust code,
Re: (Score:1)
I ported a major web client application to Rust, but it made my (non-profit) employer turn into a Social Justice Mob that lost focus and delivered an awful application.
Re: (Score:2)
I'm mostly doing desktop development these days, but I added Full Stack Developer as a role just to see what would happen. My estimated salary went down by about $1000. Not sure what to make of that. Are recruiters finally seeing through the buzzwords they help propagate?
Re:No Embedded? (Score:4, Funny)
Simulink isn't offered as a 'language'.
Dear God, please let that be a sign that it's not being used any more.
Re: (Score:2)
Not even close. Its used more, especially if you're in quite a few industries.
Unless another MBD tool comes along to do embedded controllers work nothing's going to replace it.
Re:No Embedded? (Score:4, Informative)
Well SCADE does embedded DO-178b qualified model based development. I've used it in airplane hydraulic software. Not sure how it compares with Simulink though.
http://www.esterel-technologie... [esterel-technologies.com]
Re: (Score:2)
Re: (Score:2)
What was your thesis in that you weren't experienced with Simulink already and that you thought it slowed you down?
Re: (Score:3)
It's used by nearly everyone in automotive embedded. And industrial. And aerospace.
It's used for making control models.
Less useful than I had hoped (Score:4, Insightful)
Re: Less useful than I had hoped (Score:3, Funny)
It's the middle of the day, and you're posting on a Slashdot article as soon as it went up. No wonder you're "underpaid". Get back to work!!
Re: Less useful than I had hoped (Score:4, Funny)
Re: Less useful than I had hoped (Score:3, Funny)
An article *reader* is a rare skill btw.
Re: (Score:2)
Re: (Score:2)
I see you are a firm believer in continuous bugs
Re: (Score:1)
I see you are a firm believer in continuous bugs
I think the politically correct term now-days is continuous integration.
Re: (Score:2)
See current tag line (mileage my vary if you are a lurker who comes across this post in five years)
Re: (Score:1)
Re:Less useful than I had hoped (Score:5, Insightful)
Definitely.
It also seems heavily tilted towards web development. There are no options that fit "firmware", "embedded", "device software", "OS", or anything else that fits my skill-set.
Re: (Score:2)
Re: (Score:2)
The numbers given seem insanely low in some areas too. £75k in London is total crap, you will be living in a shoe box or commuting your life away on that kind of money. Maybe it's a formatting error and they dropped the leading 1.
Re:Less useful than I had hoped (Score:4, Insightful)
Not just high salary US locations... the locations with the highest cost of living in the country. Those high salaries aren't even enough for many, if not most, employees in those locations to even live near their jobs; insane commutes are the norm. (The money isn't everything.)
Gotta love the optional technologies field that has a list of several dozen options that you can view only one at a time. (Must have been a Windows developer; they sure love foisting a crappy interface like that on users.)
Almost worthless tool, IMHO.
Re: (Score:2)
Yeah, the regional salary behavior in America is annoying. It does odd things, too.
In developing a universal Social Security, I used a model of a single tax on all income (business, personal). Our current Social Security system has a cap (now at $127,500) and takes 12.4%.
So you go to the western third of the country, to New York, to other regions, and you find a lot of areas where a $140k salary is basic, lower-middle-class income. So now a chunk of the middle-class has a high income, above the SSWB,
"$140K = basic, lower-middle-class income" - What. (Score:2)
I'm very curious where you live that that's the case. I'm in Seattle, living within the city limits, and that's more than half again what I make in a year. I certainly wouldn't mind getting more income, but I'm not hurting. Informal polls of my acquaintances suggest that $60K-$80K is pretty average for skilled, non-developer corporate work.
What standard of living do you consider to be "lower-middle-class income"? And in what urban area?
Cheers,
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
"Middle-class" is essentially the median--there's not a semantic difference between "middle-class" and "average".
Seattle's median is actually $80,000. For software development jobs, it's over $97k. In parts of the Bay Area, $105k is "low income".
The Social Security Wage Base is worked off a median income of around $50k. In 2015, incomes above $103,057 held a total 51.1% of the income share; Social Security took 12.4% of the income below $118,500. In 1970, that upper quintile held only 43.3% of the
Useless tool (Score:5, Insightful)
It's not just less useful than I was hoping, it is essentially a useless tool. The number of roles are limited, the number of locations are limited, it only uses years of experience as a proxy for job responsibility, and it thinks a list of technologies is a good way to determine pay. I'm not even sure why they would spend time to create this tool.
Too many sites care too much about languages and frameworks when calculating salary. There are a few niches which command very high salaries relative to responsibility / years of experience, but they are rare. And they are usually very specific. Level of responsibility is a much better criteria than technologies known, and it isn't even included in this calculator.
Salary.com does a much better job because they look at what is important. First off the job titles are given ranks such as Software Engineer I through Software Engineer V. This is much better because each of those match up with increasing levels of responsibility, which is what mostly drives salary. Then it adds in criteria such as number of direct reports, size of company, who you report to, etc.
Honestly if your tool cannot beat the usefulness of a general tool such as Salary.com's salary report then it doesn't need to exist.
Re: (Score:3)
Los Angeles isn't a city listed.
I'm a developer of security applications, which aren't listed (closest I could come was either backend or desktop developer). Prior to that I worked for a defense contractor (also not listed).
Agreed that it's targeted the "trendy" stuff.
Re: (Score:2)
Yes, surprised how few cities were listed. Washington DC isn't Silicon Valley but there's a lot of software developers here working on a lot of different things.
Re: (Score:2)
...Still, looks like I'm underpaid (yet again...)
If CEOs created a salary calculator, it would likely find 98% of them as underpaid as well. This is why I tend to find salary calculators as worthless, and why I give far more weight to to other metrics like job satisfaction and work/life balance.
Experience usually shows that life isn't all about the money. If someone offered you seven figures to shovel shit into a bucket for 12 hours a day, you would technically be a millionaire, but chances are you'd be fucking miserable.
Re: (Score:2)
Suspicious result (Score:2)
I only entered myself as "US" since I don't live in one of the few mega-cities listed.
It has a kind of limited set of choices for skill, but I entered "mobile developer" along with a variety of languages I know (P.S. Lisp not even included? Come on!)
The results looked impressive for salary ranges. However then you scroll down to the list of job offers below... and almost all of them are at the low end of the scale, or even below the low end.
So it sure seems like the results are out of wack with the realit
Re: (Score:3)
Lisp isn't included because there's 2 jobs in the world that actually use it- both of which are professors writing lisp compilers. I agree their choices are limited (not including android and iOS options for mobile dev? The two are on different salary scales, as Android developers are harder to find in some areas). But lisp should be the bottom of the priority list.
I actually thought the results were low for New York. It may not do well at the high end of the experience scale or something. Or it may b
Re: (Score:2)
Lisp isn't included because there's 2 jobs in the world that actually use it
Indeed. Over my 30 year career, I have seen only one major project written in Lisp: Yahoo Stores. They hired a few Lisp programmers to help rewrite it in C++.
Re: (Score:2)
Re: (Score:2)
125 in NYC? Good for entry level. Experienced devs go higher, up into the 200s for experienced devs. Possibly more if you're a quant.
Re: (Score:2)
Yes but people are frequently ludicrous and entitled.
Generally WordPress consultants and people working with WordPress charge way less than people with equivalent jobs with other focus areas. This has historical reasons and is quite frankly a huge problem. It also brings the market value down and makes it unfair. When you look at WordPress projects vs. non-WordPress projects side by side you'll notice that WordPress projects generally get quoted in the low to mid $10,000 while other similar projects on other platforms get quoted $30,000 and above. This is not because WordPress is cheaper but because the community as a whole bids itself down. Rather than asking what do people charge, ask yourself what your time is worth. Do a competitive analysis based on your skills and expertise and charge for your time. This also requires that you charge for the actual time you spend working, not the time you think you should have spent. Bill by the hour and bill what you're worth. Not the easiest answer, but that's the hard truth.
Source [quora.com].
This guy is saying that non-Wordpress projects get $CASHBANK and that Wordpress projects get $SHITMONEY and that it's a huge problem and you should just charge a lot because you're entitled to it.
Mind you, I'm pushing strong for universal Social Security, which in the 2016 model would have paid every American adult $8,751/year or $729.25/month in semi-monthly payments. That's a poverty-reduction system. The economy doesn't give everyone a fa
Re:No infromation security category? (Score:5, Funny)
Some tags decrease the result. (Score:5, Interesting)
It looks like having had contact with PHP comes at more of a cost than I thought.
Re: (Score:2)
It looks like having had contact with PHP comes at more of a cost than I thought.
Makes sense to me. I think I've mostly succeeded at scrubbing the PHP stains from my brain, but it's tough to be sure you've got them all.
Does location factor in remote? (Score:2)
Re: (Score:2)
You aren't giving an accurate view of the average salary in Kansas if you aren't including California jobs that allow remote workers.
Remote jobs go to Mumbai not Topeka.
Re: (Score:2)
Re: (Score:2)
"Mumbai" looks a lot like rural Michigan to me. I didn't even need a passport to get in here.
Re: (Score:2)
Generally the high level of the process goes something like this. 1. Find holes that can be created and identify obstacles. 2. Create holes (RIF/Fire/Expand), 3. Work understaffed to overload remaining staff and gather strategic revenue. 4. Plant agents in the manner most likely to reduce obstacles while minimizing local loyalties and ideally do so at or below the strategic revenue gained in step 3, 5. Repe
Embedded Programmer - off by 66% (Score:5, Interesting)
Re:Embedded Programmer - off by 66% (Score:4, Insightful)
To be fair, self employed means you don't have a salary. It should be obvious freelancers with 100% billable hours make more than regular employees.
Re:Embedded Programmer - off by 66% (Score:5, Insightful)
Not really comparable though. Freelancing you have to pay for your own pension, holiday time, sick days, no redundancy money, accountancy overheads...
Re: (Score:1)
Embedded is a bit of an outlier though. It's one of the few areas where they can't find enough people.
Underestimates kernel and embedded (Score:2)
The calculator seems very web-dev centric so there isn't an option for System Software Engineer. Other options like Game/Graphics Developer and Mobile Developer don't really do the trick either.
I wouldn't normally complain except the "75th percentile" option is less than half what I currently make. If someone tries to write me a job offer based on this calculator they are going to be sorely disappointed with my response. I've run into this before, with hiring managers coming to me to argue how "generous" th
Re: (Score:1)
Re: (Score:2)
Erlang is a little obscure. It's a great system and I think we'd be better off if it more developed on it, but it's not on the top 20 of GitHut [githut.info] or TIOBE [tiobe.com] lists. Popularity isn't an indicator of superiority of course, else I'd have to argue how Delphi/Object Pascal beats Erlang. I think popularity does indicate the availability of salary data. And there should be more samples of people working as Delphi programmers than of Erlang programmers. (Gut feeling is I suspect the Erlang programmers get paid way more)
Re: (Score:2)
Equity has to be roughly equal or the company has to have an amazingly bad reputation for culture before I start to consider those kinds of perks.
Being able to work from home is a bit of a double edged sword, as some places use it as an excuse to keep me on call during vacations and weekends. I say if we can't cover a customer's needs (I'm mostly B2B) while I'm away then we didn't hire enough or the right kind of staff, or I sorely mis-scheduled my vacation. I'm pretty flexible and can take on temporaries d
devops/sysadmin salary seems high for Chicago (Score:5, Informative)
I just got back $117,000 (25th percentile) to $169,000 (75th) for a United States based DevOps/SysAdmin role with a BA/BS and 20+ years experience. Additional keywords were: C, Java, Perl, Python and AWS.
The low and high salaries shown seem a bit high for the Chicago market, but not by that much. The key is to avoid the companies that think they can low-ball offers for talented people and important roles. I'm sure there's lots of places throwing out offers from $70,000 to $90,000 and think they don't need to pay any more than that.
I would recommend people consider some contract work in order to get a good idea what salary your local market supports. The agency recruiters should be able to negotiate way better than you can initially. Once you have a contract in hand, then you have a much better idea what a company is willing to pay. Remember to add in the recruiter's percentage when determining your real billing rate. You do need to remember to factor in the costs of things like benefits and taxes paid by your employer when negotiating, but I would start by asking for the hourly rate I had times 2,000 hours of work in a year and go from there.
looks low (Score:2)
Barf (Score:1)
I can't pick Linux? Seriously? Embedded C on Linux is a thing, and I can't pick it.
Re: (Score:1)
Many jobs outside of the embedded arena dont really consider linux a skill, i did the same thing when entering info in to this and wondering why linux wasnt listed. Having just done an interview and gotten a job at a new company doing CDN software dev, they mentioned they were surprised to see 'linux' listed on my resume since they had never seen that as a skill listed before. Coming from the embedded C area, where everyone lists that as a skill, it seemed odd to me that they had never seen that. I think
I wonder how much this is reliable (Score:1)
NOTHING cloud-related (Score:1)
Re: (Score:1)
Budbudbud (Score:2)
FTFY
gave my salary (Score:2)
a median
Excellent, but add Embedded developers (Score:2)
This would make the calculator the world's most comprehensive calculator.
Negative (Score:1)
UK Salary total mythological... (Score:1)
Nope. None of the people I know (and I know a lot) are anywhere near the bottom end of the lowest amount...
Can't comment on the rest, but it strikes me that they took the US wage, and translated the figures into UK pounds, and gave us that. That's not how it works.