I have been thinking a lot about what I would like out of my next role as a software engineer and here is a preliminary list:

  • The company I work for should be solving a problem I care about which allows me to develop an emotional connection (aka, give a fuck)
  • Nice, helpful and smart coworkers who give me useful and constructive feedback
  • Modern tech stack
  • Autonomy over the technical aspects of the project
  • Spend the majority of my time building and creating

I am sure I will think of more stuff as time goes by, but I thought it would be good to capture my thinking at this point in time.