Yeah hate to break it all of you engineers, but take a look at the Forbes b-list and tell me how many non-finance majors you see (or engineers for that matter).
These top salaries lists are irrelevant because different positions pay vastly different amounts. For instance, the majority of finance majors are going to enter into some bs $30k "financial analyst" position, whereas those who kill it (albeit a smaller proportion) will land a $120k banking job.
If salary is truly a strong motivator for you, then you're going to go in the field with the highest max, not the best average.