For you it isn't enough just to get the job done. No, you want to know that the job you're doing is having a positive impact on the world around you. Take some time to consider whether your effort is meeting this requirement for your happiness. If it isn't, then you might consider a career shift. What about something that involves teaching? Or community organizing? Or maybe your current job already has: or could have: these elements.