Personnel retention is easy - just demonstrate on any level that the contributions of the workforce is appreciated.
Since I'm in the DC area too, with clearance, the number you're throwing around are a bit of a stretch. We've got junior developers in the high $30K range and senior in the mid $60K range.
Since I'm in the DC area too, without clearance, the numbers you're throwing around are not realistic. Junior developers will start in the 50's-60's (with BS), usually 70-80 with MS, and seniors will generally be 110+... In the contractor sphere with clearances, it will be correspondingly higher.
I do know that some agencies tried to give peanut wages to certain fresh-out-of-college students, but everyone I knew scoffed at it and found positions that paid twice as much elsewhere.
10+ years of working in the DC area supporting the Columbia customer, McLean customer and the Quantico customer for a variety of companies and still no one paying close to the rates you're claiming. It obvious you can't distinguish between the billing rate and a salary rate.
Yes. We have some on sight, for a government agency, as part of a government contract, for which we are the prime.
Additionally, we've taken people from help desk, put them on the server team, then placed them doing host based security and paid them upper 40's (before taxes).
Personnel retention is easy - just demonstrate on any level that the contributions of the workforce is appreciated.
I think you may be painting a simplistic picture, and are making an implicit statement about my experience.
I have never worked for a software company that didn't value it's developers or their contributions. Quite the contrary, in fact. Benefits, high salaries, flexible hours, work from home all on top of routine praise and a very supportive work environment. None of these will guarantee that a top employee won't be attracted to possibilities and challenges elsewhere.
We've got junior developers in the high $30K range and senior in the mid $60K range.
It is frankly unimaginable that a highly qualified developer would be paid $60k in the DC metro. The cost of living is easily on par with many parts of the SF Bay Area. It's quite possible that our standards for "senior developers" are different, but I'm quite confident my numbers are correct.
As far as $30k for junior engineers - frankly I know data entry technicians in Virginia who are paid that much or more.
Benefits: Trying being assigned a practitioner closest to the work location so you'll miss as little work as possible; or benefits that are project dependent (some projects support a 401k, some don't)
High salary: 30K starting with sr devs going for around 60K to 70K
Flexible hours: 730 to 430 M-F, with Wednesday onsite support needed from 6pm to 10pm (you are allowed up show up no later than 9AM on Thursday)
It's not that surprising to me. My friends and I compared offers out of college and then didn't talk at all about salary for over a decade. A couple years ago, I started asking around when I was considering a job offer. I found out that we were making anywhere from 60k to 115k! We all had the same years of experience (~12 years). We all had different specialties, but that didn't really seem to matter. The guys who stuck with one job at a small-to-medium company seemed to do the worst--five percent raises don't exactly cause your salary to skyrocket. Those of us who worked at big companies did better, probably because the big companies make an effort to do salary surveys and pay competitive wages. Those of us who worked for consulting firms or changed jobs a few times did the best.
I'm still surprised. Every single year, magazines & websites rank the top college majors by starting salary, and computer scientists/engineers always are always near the top of the list with numbers in the $55,000 - $70,000 range.
Of course there are below average programmers, and perhaps they deserve a below average salary, but $30,000 less than average? I'm surprised.
Either you are in a particularly underpaid/oversupplied field, or DC is the solution to startup hiring. If there are a substantial number of available "senior developers" in anything useful to Silicon Valley in DC for <$75k/yr, it would be worthwhile to set up a Northern Virginia tech center.
The only tech company I know which has a substantial number of cleared people, a presence in DC, and is a startup, is Palantir, and there's no appreciable pay difference between Palo Alto and DC. New grads are effectively capped around $127k, but most take around $80k and more equity. It's also an excellent place to work.
Since I'm in the DC area too, with clearance, the number you're throwing around are a bit of a stretch. We've got junior developers in the high $30K range and senior in the mid $60K range.