I'm planning to return to work full time in about six months: I'm targeting June 1st, give or take a little. I'd like to see Elliott through a few more major developmental milestones before I quit the full-time mommy gig, and I'd like to finish the year at our co-op preschool. Once I'm back at work we'll likely get a nanny, though if anyone has recommendations for excellent local day care, I'm open to that.
I want to return to software in some capacity. I was a software engineer before. This time I am considering the full gamut of possibilities: dev, PM, tester, technical writer, programmer/writer.
I'm also considering lots of different types of companies. The obvious biggies in the area are Microsoft and Amazon; Google is the new big contender. I will also look at smaller companies and start-ups but I don't have a preformulated list of those companies since they change constantly.
The criteria for choosing a job are, in approximate priority order:
- the vibe of the group I'd be joining -- if I'm going to spend all day every day with these people I better like them
- how much I'm interested in the work itself
- the opportunities to learn cool stuff that's new to me
- a culture of good work/life balance (flexible hours, reasonable number of hours, no constant crunch mode)
- the sanity of the company's development process (i.e. how do they do on the Joel Test and its ilk?
- the level of stress (neither too high nor too low)
- the opportunities for advancement
- the money/benefits
- the relative painlessness of the commute
- the availability of yummy lunch in proximity to work
- the stability of the company
I'm sure I forgot something critical but that's what comes to mind at the moment. I could write a whole blog entry on what exactly I mean by each of those points but I'll spare you that unless there are requests.
I am presently entering into networking/schmooze mode. I want to make a good choice this time around. If you would like to share information about companies you know, or more generally, about your experiences working in different software roles, I would love to hear what you have to say. In fact, I would love it so much that I will buy you lunch or dinner while you're telling me.
Thanks in advance!