Monthly Archives: January 2016

Job Resources for Software Engineers in San Francisco/Bay Area

Places to find Job Opportunities

Find jobs at Y-Combinator start-ups: or look for the monthly job postings thread on Hacker News (search for “who is hiring” or some variation. January 2016 as example)

Find Fin-Tech jobs:

Find start-up jobs: and Angel List:

Post your Salary and get job offers:

IT and Engineering Jobs:

Find Jobs at Bessemer Venture Partners funded companies:

Resources on Start-Up Pay

Interview Tips

How to Prepare for An Interview – Quora - Be confident and clear in your abilities: don’t be arrogant, but don’t be too modest: they need to know you have skills and you need to tell them, otherwise how will they know and why should they hire you? 

For the Driven: figure out what you want to work on or get better at, and then go find start-ups (<20 people) that do that, and email the founders on LinkedIn directly.


Get a counter offer first, then begin negotiating for more: sick days, vacation days, projects you want to work on, responsibilities you want, career development/mentorship you want, pay for college classes/conventions, compensation, bonus, 401k, medical and life insurance, other perks (food, parking, transportation, equipment, etc.), WFH options, location, work/life balance. Remember to think holistically about your compensation package and not just about one thing or another. and this is the post sign up link: “In 6 months can we revisit these goals and measure how I did? and re-discuss compensation?”

Resources for Honing Skills

Home of Data Science – Kaggle

Coding Challenges:

Practice Coding, get recognized by employers:

Automated Testing of Programming Skills for Employers to Recognize:

Coder Camp for Certification:

Quora Answer on What CS Languages to learn (2013)





To find out when those posts, and other life education writing, are released, subscribe on the side! Follow on Twitter, on Facebook, on Google+, on Tumblr.

Turning Down a Job Offer

Always show appreciation for having been given an offer.  Not many people get it, so appreciate the fact they chose you over other candidates.  This makes them feel valued so that you can part ways on a more positive note

Tell them as soon as possible–as soon as you know–that you’re going to turn them down.  They are holding the position open for you while they wait for your response, and they are missing opportunities to hire other people because of it.  They will appreciate you doing that.

Say thank you again

Keep it short and to the point–don’t give a long drawn out answer

Be honest about your reasons for taking the other offer; if the salary range is within 10k, then don’t say salary and instead use a secondary reason.  Common reasons are: money, work (topic/project/nature), people (culture)

Don’t badmouth anyone or give negative reasons why you did not choose them.

Remain professional and respectful

DO NOT treat offers as bids from car salesmen where you negotiate using whatever tactics you can to get what you want–these are relationships you want to maintain long after the process, and hiring managers talk, industry is small–word will get around about how you treated them.

This post is part of AttemptedLiving’s Life Education Curriculum, a collection of core knowledge everyone should have.

To find out when those posts, and other life education writing, are released, subscribe on the side! Follow on Twitter, on Facebook, on Google+, on Tumblr.