According to Money Magazine, Software Developers Quality of life ratings suggest that the benefit to society of Software Developers is only a “C” grade.
Other jobs of interest:
Technical Writer, Benefit to society: B
Software Development Director, Benefit to society: B
Attorney/Lawyer, Benefit to society: B
Securities Trader, Benefit to society: C
Software Product Manager, Benefit to society: C