| I'm in the Washington DC area, in which salaries are typically lower than NYC but higher than most other metropolitan areas in the US. The highest-paid non-management developer that I know of had a base salary of $185k. That may or may not be the ceiling, but there certainly is some salary ceiling. Ways to break through that salary ceiling: 1. Direct reports. If you manage even one person, then base salaries quickly go into the $200 and $300 thousands. 2. Highly specialized technical knowledge. For example, I know SAP implementers with base salaries in the $200s. They're not really "developers" anymore however. 3. Highly specialized domain knowledge. For example, a developer with enough knowledge of organic chemistry can make a $200k+ base at a pharmaceutical company. 4. Work for yourself. A fully-loaded consultant will easily make mid-$200k and I know several people who are consistently grossing in the low $300ks. Note the importance of base salary. Bonuses and profit sharing can easily add 50% or more to your earnings. For example, the $100k developer at CoStar is probably taking home more than the $175k developer at AOL. |
I will second that one. This seems to be about the norm for a developer turn consultant (at least in my group of freelancers) with a decade under their belt.
I don't think you are at your upper bound of your career level, but you are not far off, 150k seems to be the ceiling where you are going to start bouncing up and down.
A recruiter called me the other day to see if I had a flash developer in my network looking for a long term gig. They where offering 90k + 15% bonus for a flash developer with 3 years experience. So you are not that much higher than a mid level flash developer, I would not worry too much.