Ask HN: Question about salary expectations, raises, and bonuses
What can one expect as a raise/bonus if you are happy with your employer and prefer not to hop between companies?
I work for a largish (200+ programmers) Canadian company as a software developer and it's nearly that time of the year for performance review and the accompanying raises.
Where do you turn to for accurate salary information? The rumor mill says that in recent years we can expect a 0-5% raise in salary depending on job performance and how well the company did that year. Does being a new graduate with less than a year of experience change anything? I haven't been working here for very long (~10 months) but become significantly more productive/valuable each week. For tasks which do not require intimate knowledge of the legacy codebase I feel I am at least as productive as most of the more senior developers on the team but my salary is still below the industry average.
According to the 2009 Alberta Wage and Salary Survey, (best resource I've found but still fairly vague) Albertans in the Computer Programmers and Interactive Media Developers occupational group earned from $16.83 to $113.22 an hour. The average wage was $38.17 an hour. Say I start at ~$25/hour. How much experience will I need before I can start to expect making the 'average salary'? Perhaps it is more of a meritocracy where whoever is the most productive is rewarded?
Another question: Word on the web is that companies like Google and Apple don't compensate well, but all evidence I've seen says otherwise. How to explain this discrepancy? It was only last week that a very large number of people on Reddit and HN were discussing how challenging it is to break 6 figures as a developer. Based on what I've seen the tech giants (Google, Microsoft, Apple et al) actually seem to offer the highest compensation in the industry. A handful of companies like Netflix do pay better, but the work environment seems to be much less relaxed.
I have no plans to leave but more information is better than less. Thanks!
10 comments
[ 4.1 ms ] story [ 25.0 ms ] threadIt's all user generated and breaks the pay down into salary, commission, bonuses, etc.
http://www.glassdoor.com
Though it's definitely not the same as the big guys, to your point.
Wish I had more constructive feedback! Sorry.
Assuming that "average" refers to median, half of all people earn less and therefore there is a significant chance that you may never earn it.
However, a few years of experience at a large shop can facilitate that jump.
Related discussion on negotiation / salaries: http://news.ycombinator.com/item?id=2201407
It's almost impossible to get a significant raise while staying in the same position.
Salary is NOT based on merit.
In your case, your best chance is to get an actual job offer from another employer, be prepared to walk away from your current job, and then talk to your boss and tell him you have a much better offer and are leaving, unless he can promote you into a new position (you can just make that up), where you make much more.