I've got a secret:  the best job at Microsoft is Developer Evangelist and we're looking for more people to fill that role.  My colleague Anand Iyer just told me over lunch the other day that his group was looking for a developer evangelist based out of San Francisco.  If you love software development and are good at explaining it, then this is the job for you.  Here's why I like being a developer evangelist:

  1. I get to talk to customers all the time.
  2. I get to play around and experiment with amazing technology.
  3. I get to apply my creativity in helping customers and partners find great software solutions.

If this sounds like the right job for you, then go to http://microsoft.com/careers and search for job #209451.  Please feel free to contact me or Anand if you have any questions about the job.