There are numerous other options in the area as well. Some off the top of my head are Google, Facebook, MS, Splunk, SEOmoz, Expedia, and Salesforce.
Good luck with your search!
Microsoft casts a long shadow around here, and you may want to at least be familiar with the contemporary Microsoft development stack.
It's cheaper than SF, but salaries are smaller, so that's kind of a wash.
Pretty much all job postings you'll find will be on craigslist.
Life sciences/biotech are big and getting bigger. If you have (or can get) some domain expertise in that realm, that may make you more employable.
I wouldn't know where to start with Biotech quite honestly as there are so many different areas in it right now. Machine Learning seems to be big in that area as well as others, so that appears to be a good place to start. I have a Statistics degree, so maybe I should be applying to those companies.