Consider just getting the highest-paying job you can and then giving as much as you can afford to the most effective charities you can find.
http://80000hours.org/ http://80000hours.org/earning-to-give http://www.givingwhatwecan.org/ http://www.givewell.org/ http://home.centreforeffectivealtruism.org/