I reflected on the qualities of a job that matter to me and here’s what I could come up with:
- Technical intensity
- Personal interest in the domain
- “Sexiness” of the domain / Can laypeople understand it? (Or better yet, find it intriguing?)
- Deploy at “scale” (leverage/power) (>= 1000 users)
- Brand recognition & enthusiasm
These build on top of some base requirements of: working with nice & smart people that I enjoy being around, and being a good fit with the overall company future.