It never hurts to reexamine how your work helps (or fails to help) your community. After all, you're a very socially sensitive, community-oriented person, and if you are engaged in work that doesn't involve a role in the community, you should probably make some changes. On the other hand, maybe it's a question of perspective: there are really almost no jobs that don't, in some way, contribute to society as a whole.