For example, I'd consider jobs like this to be "professional" --> http://www.indeed.com/salary?q1=electrical+engineer&l1=c... http://www.indeed.com/salary?q1=software+engineer&l1=sea...
For example, I'd consider jobs like this to be "professional" --> http://www.indeed.com/salary?q1=electrical+engineer&l1=c... http://www.indeed.com/salary?q1=software+engineer&l1=sea...
I've worked with several "senior" developers who had "decades" of experience but had no idea how to write good code.
Low-cost of living, "Senior" developers were making ~$80-$90,000 base upwards to $120,000 base (rare).
High cost of living areas the Senior developers were making $90,000 (probably poor negotiation or "title" based "Senior" vs skill level) to $160,000 base. In higher cost of living area's the benefits and "perks" were always higher, but tended towards a lower work-life balance. The work-life statement is generalized, since it is, of course, company dependent. In lower/mid level cost of living, "breaking" $100,000 was difficult to negotiate.